DCMD to ZCMD maybe someone can help.. - 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: DCMD to ZCMD maybe someone can help.. (
/showthread.php?tid=323134)
DCMD to ZCMD maybe someone can help.. -
Scrillex - 04.03.2012
Код:
CMD:spam(playerid, params[])
{
if(AccInfo[playerid][Level] >= 5)
{
if(sscanf(params, "s[128]", tmp)) return SendClientMessage(playerid, COLOR_WHITE, "Usage: /spam [Colour] [Text]"); //this
SendClientMessage(playerid, orange, "Colours: [0]Black, [1]White, [2]Red, [3]Orange, [4]Yellow, [5]Green, [6]Blue, [7]Purple, [8]Brown, [9]Pink");
SendClientMessage(playerid, orange, "Function: Will sending many messages in chat in specified Colour");
return 1;
}
new Colour = strval(tmp); //this
if(Colour > 9 )
return SendClientMessage(playerid, red, "Colours: [0]Black, [1]White, [2]Red, [3]Orange, [4]Yellow, [5]Green, [6]Blue, [7]Purple, [8]Brown, [9]Pink");
tmp = strtok(cmdtext, idx); //this
format(string,sizeof(string),"%s",cmdtext[8]); //this
if(Colour == 0) for(new i; i < 50; i++) SendClientMessageToAll(black,string);
else if(Colour == 1) for(new i; i < 50; i++) SendClientMessageToAll(COLOR_WHITE,string);
else if(Colour == 2) for(new i; i < 50; i++) SendClientMessageToAll(red,string);
else if(Colour == 3) for(new i; i < 50; i++) SendClientMessageToAll(orange,string);
else if(Colour == 4) for(new i; i < 50; i++) SendClientMessageToAll(yellow,string);
else if(Colour == 5) for(new i; i < 50; i++) SendClientMessageToAll(COLOR_GREEN1,string);
else if(Colour == 6) for(new i; i < 50; i++) SendClientMessageToAll(COLOR_BLUE,string);
else if(Colour == 7) for(new i; i < 50; i++) SendClientMessageToAll(COLOR_PURPLE,string);
else if(Colour == 8) for(new i; i < 50; i++) SendClientMessageToAll(COLOR_BROWN,string);
else if(Colour == 9) for(new i; i < 50; i++) SendClientMessageToAll(COLOR_PINK,string);
return 1;
}
else return ErrorMessages(playerid, 9);
}
Код:
error 017: undefined symbol "tmp"
warning 217: loose indentation
error 017: undefined symbol "tmp"
error 017: undefined symbol "tmp"
error 017: undefined symbol "cmdtext"
error 017: undefined symbol "string"
error 017: undefined symbol "string"
warning 215: expression has no effect
error 001: expected token: ";", but found "]"
Please help .. I'm fighting with this error now 4 h pls someone help me out...
Re: DCMD to ZCMD maybe someone can help.. -
[XST]O_x - 04.03.2012
pawn Код:
CMD:spam(playerid, params[])
{
if(AccInfo[playerid][Level] >= 5)
{
new Colour, msg[128],string[128];
if(sscanf(params, "is[128]", Colour, msg)) {
SendClientMessage(playerid, COLOR_WHITE, "Usage: /spam [Colour] [Text]");
SendClientMessage(playerid, orange, "Colours: [0]Black, [1]White, [2]Red, [3]Orange, [4]Yellow, [5]Green, [6]Blue, [7]Purple, [8]Brown, [9]Pink");
SendClientMessage(playerid, orange, "Function: Will sending many messages in chat in specified Colour");
return 1; }
if(Colours > 9) return SendClientMessage(playerid, red, "Colours: ....");
format(string,sizeof(string),"%s",msg);
if(Colour == 0) for(new i; i < 50; i++) SendClientMessageToAll(black,string);
else if(Colour == 1) for(new i; i < 50; i++) SendClientMessageToAll(COLOR_WHITE,string);
else if(Colour == 2) for(new i; i < 50; i++) SendClientMessageToAll(red,string);
else if(Colour == 3) for(new i; i < 50; i++) SendClientMessageToAll(orange,string);
else if(Colour == 4) for(new i; i < 50; i++) SendClientMessageToAll(yellow,string);
else if(Colour == 5) for(new i; i < 50; i++) SendClientMessageToAll(COLOR_GREEN1,string);
else if(Colour == 6) for(new i; i < 50; i++) SendClientMessageToAll(COLOR_BLUE,string);
else if(Colour == 7) for(new i; i < 50; i++) SendClientMessageToAll(COLOR_PURPLE,string);
else if(Colour == 8) for(new i; i < 50; i++) SendClientMessageToAll(COLOR_BROWN,string);
else if(Colour == 9) for(new i; i < 50; i++) SendClientMessageToAll(COLOR_PINK,string);
return 1;
}
else return ErrorMessages(playerid, 9);
}
Re: DCMD to ZCMD maybe someone can help.. -
Scrillex - 04.03.2012
thanks