August 27, 200817 yr ik was bezig met script maar als ik denk dat ik goed heb zegt ie bijv array indexed (variable cmd1 en invalid function bij tmp1 en cmd1 en idx en never used symbol money ect kan iemand me helpen met oplossen? volgens het cashsysteem van sandra ^^ bedankt alvast new cmd1[256],tmp1[256], idx1; if(strcmp(cmd, "/givemoney", true)==0) { new moneyplayer, money; tmp1 = strtok(cmdtext,idx1); if(!strlen(tmp1)) { SendClientMessage(playerid, 0xFF0000AA, "Use: /giveplayermoney [playerid] [amount]"); return 1; } moneyplayer = strval(tmp1); tmp1 = strtok(cmdtext,idx1); if(!strlen(tmp1)) { SendClientMessage(playerid, 0xFF0000AA, "Use: /giveplayermoney [playerid] [amount]"); return 1; } money = strval(tmp1); GivePlayerMoney(playerid, -money); GivePlayerMoney(moneyPlayer, money); return 1; } Edited August 27, 200817 yr by tinyq
August 27, 200817 yr if(strcmp(cmd, "/givemoney", true)==0) { new moneyplayer, money; tmp = strtok(cmdtext,idx); if(!strlen(tmp)) { SendClientMessage(playerid, 0xFF0000AA, "Use: /giveplayermoney [playerid] [amount]"); return 1; } moneyplayer = strval(tmp); tmp1 = strtok(cmdtext,idx); if(!strlen(tmp)) { SendClientMessage(playerid, 0xFF0000AA, "Use: /giveplayermoney [playerid] [amount]"); return 1; } money = strval(tmp); GivePlayerMoney(playerid, -money); GivePlayerMoney(moneyplayer, money); return 1; } Ik weet niet zeker waarom je cmd1 tmp1 en idx1 gebruikt... Anyway ik weet niet zeker of je arrays zo kan definen(achter elkaar) dus niet zo: new array1[256],array2[256]; maar zo: new array1[256]; new array2[256]; Maarja als je GivePlayerMoney gebruikt zou je op zijn minst IsPlayerConnect(moneyplayer) doen want als het een valse id is dan crasht je server. Edited August 27, 200817 yr by danik
ik was bezig met script maar als ik denk dat ik goed heb zegt ie bijv array indexed (variable cmd1
en invalid function bij tmp1 en cmd1 en idx en never used symbol money ect
kan iemand me helpen met oplossen? volgens het cashsysteem van sandra ^^
bedankt alvast
new cmd1[256],tmp1[256], idx1;
if(strcmp(cmd, "/givemoney", true)==0)
{
new moneyplayer, money;
tmp1 = strtok(cmdtext,idx1);
if(!strlen(tmp1))
{
SendClientMessage(playerid, 0xFF0000AA, "Use: /giveplayermoney [playerid] [amount]");
return 1;
}
moneyplayer = strval(tmp1);
tmp1 = strtok(cmdtext,idx1);
if(!strlen(tmp1))
{
SendClientMessage(playerid, 0xFF0000AA, "Use: /giveplayermoney [playerid] [amount]");
return 1;
}
money = strval(tmp1);
GivePlayerMoney(playerid, -money);
GivePlayerMoney(moneyPlayer, money);
return 1;
}
Edited by tinyq