中国星际RPG联盟
标题:
计算地址的
[打印本页]
作者:
castelu
时间:
2013-8-28 01:07
标题:
计算地址的
作者:Jcr
插件:
Comment("Pl48R`69AOb3`@R;0HU5n0nnAOb3j05[`2@5JjQU08U5m<M5k000003[2H]=k8?10HU=k8=mk1Qm:8]Em2]Ek8UEl8]5l0nn28G9M1>;EO23`P69EO2;AO2:COR82>\2jlW3", 0, 0, 11, 0, 1);
使用方法
示例:
Comment("",1,4,0,0,11)
将P1的聊天字体颜色改为白色
说明:
Comment("",玩家ID:1代表P1,颜色Str:4代表白色,0,0,调用的插件编号)
插件:Comment("Pl48R`69AOb3`@R;0HU5n8?118\1RDGdPl44R`69AO2;AOb9ANb;COR9CNP?_UG`PoX1M@n;ANb;20==m8]Ej8T:jdP?_TG`PoP2M@n;CNb;4B]Em8]5j8T@jc0?_Tg`PoT3MA2;ENb;0Pn_AOB;CNR90N\G3kiEl8?j17D>RdG\R`2ImggdRdgXR@6h0@000<<0", 0, 0, 11, 0, 1);
使用方法
示例:
Comment("", 5277464, 5277512, 2, 3, 11);
将地址为5277464的值,进行加、减、乘、除2(3代表乘)后,赋值给5277512
说明:
Comment("",源地址,目标地址,数值,操作符(1:+ 2:- 3:* 4:/只能填1,2,3,4),调用的插件编号)
目标地址的值=源地址的值 (操作符) 数值
[未测试]插件:Comment("Pl48R`69AOb3`@R;0HU5n8?118\1RDGdPl44R`69AO2;AOb9AN`?_Tg`PoT1M@n;ENb;AOP30X]=k8T1jdP?_UG`PoX2M@n;ANb;COP[28]Ek8T:jc0?_TG`PoP3MA2;CNb;EOP?[a6;ANb94>\G3ki=l8?i17D>Rdg\RdGhVOLiReG\R@:h0@000<<0", 0, 0, 11, 0, 1);
使用方法
示例:
Comment("", 5277464, 50, 0, 1, 11);
用50减去地址5277464的值,
说明:
Comment("",地址[被减数],减数,0,操作符(1:+ 2:- 3:* 4:/只能填1,2,3,4),调用的插件编号)
地址[被减数] = 减数 - 地址[被减数]
源码:
int main()
{
int a,b,c;
char d;
int *p1,*p2;
/*
_asm{
add ecx,8
mov eax,[ecx]
mov a,eax
add ecx,8
mov eax,[ecx]
mov b,eax
add ecx,4
mov eax,[ecx]
mov c,eax
add ecx,4
mov eax,[ecx]
mov d,eax
}
*/
p1=(int*)a;
p2=(int*)b;
//*p1 = c;
//*p2 = d;
if (d==1)
{
*p2 = (*p1) + c ;
}
else if (d==2)
{
*p2 = (*p1) - c ;
}
else if (d==3)
{
*p2 = (*p1) * c ;
}
else if (d==4)
{
*p2 = (*p1) / c ;
}
return 1;
}
复制代码
欢迎光临 中国星际RPG联盟 (http://www.scrpg.net/)
Powered by Discuz! X3.1