CONVERT this cmd TO ZCMD. - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: CONVERT this cmd TO ZCMD. (
/showthread.php?tid=349488)
CONVERT this cmd TO ZCMD. -
Crazyboobs - 09.06.2012
Hello.
i want to convert this command to zcmd.
pawn Код:
new cmd[128], tmp[128], idx, glasseid, skin, id;
cmd = strtok(cmdtext, idx);
if(!strcmp("/sglass",cmd,true))
{
tmp = strtok(cmdtext, idx);
skin = GetPlayerSkin(playerid);
id = strval(tmp);
if(!id || id > 33) return SendClientMessage(playerid, 0xFFFFFFAA, "USAGE: /sglass [1 - 33]");
if(id > 30) goto PutPoliceGlasses;
else
{
id--;
glasseid = CommonRed + id;
SetPlayerHoldingObject(playerid, glasseid, 2, SkinOffSet[skin][0], SkinOffSet[skin][1], SkinOffSet[skin][2], SkinOffSet[skin][3], SkinOffSet[skin][4], SkinOffSet[skin][5]);
return 1;
}
PutPoliceGlasses:
glasseid = CopGlassesBlack + (id - 31);
SetPlayerHoldingObject(playerid, glasseid, 2, SkinOffSet[skin][0], floatadd(SkinOffSet[skin][1], 0.004500), SkinOffSet[skin][2], SkinOffSet[skin][3], SkinOffSet[skin][4], SkinOffSet[skin][5]);
return 1;
}
anyone please help me to do it
Re: CONVERT this cmd TO ZCMD. -
MadeMan - 09.06.2012
pawn Код:
CMD:sglass(playerid, params[])
{
new skin = GetPlayerSkin(playerid);
new id, glasseid;
if(sscanf(params, "d", id)) return SendClientMessage(playerid, 0xFFFFFFAA, "USAGE: /sglass [1 - 33]");
if(id < 1 || id > 33) return SendClientMessage(playerid, 0xFFFFFFAA, "USAGE: /sglass [1 - 33]");
if(id > 30) goto PutPoliceGlasses;
else
{
id--;
glasseid = CommonRed + id;
SetPlayerHoldingObject(playerid, glasseid, 2, SkinOffSet[skin][0], SkinOffSet[skin][1], SkinOffSet[skin][2], SkinOffSet[skin][3], SkinOffSet[skin][4], SkinOffSet[skin][5]);
return 1;
}
PutPoliceGlasses:
glasseid = CopGlassesBlack + (id - 31);
SetPlayerHoldingObject(playerid, glasseid, 2, SkinOffSet[skin][0], floatadd(SkinOffSet[skin][1], 0.004500), SkinOffSet[skin][2], SkinOffSet[skin][3], SkinOffSet[skin][4], SkinOffSet[skin][5]);
return 1;
}
Re: CONVERT this cmd TO ZCMD. -
Crazyboobs - 09.06.2012
Ty
+rep
AW: Re: CONVERT this cmd TO ZCMD. -
Extremo - 09.06.2012
Quote:
Originally Posted by Crazyboobs
Ty +rep
|
Keep in mind you NEED sscanf for the above command to work! You can find it
here.