if(strcmp(cmdtext, "/buybeer", true) == 0)
{
new tmp[5], index;
new length = strlen(cmdtext);
while ((index < length) && (cmdtext[index] <= ' '))
{
index++;
}
new offset = index;
while ((index < length) && (cmdtext[index] > ' ') && ((index - offset) < (sizeof(tmp) - 1)))
{
tmp[index - offset] = cmdtext[index];
index++;
}
tmp[index - offset] = EOS;
if( ! strlen(tmp) ) return SendClientMessage(playerid, 0xFFFFFFAA, "Usage: /buybeer [amount]");
new amount = strval(tmp);
if ( GetPlayerMoney(playerid) < (amount*50) ) return SendClientMessage(playerid, 0xFFFFFFAA, "You don't have enough money to buy that amount of beer.");
GivePlayerMoney( playerid, (50*amount) );
BEER[playerid] += amount;
return 1;
}
if(strcmp(cmd, "/buybeer", true) == 0)
{
new tmp[5], idx;
tmp = strtok(cmdtext, idx);
if( ! strlen(tmp) ) return SendClientMessage(playerid, 0xFFFFFFAA, "Usage: /buybeer [amount]");
new amount = strval(tmp);
if ( GetPlayerMoney(playerid) < (amount*50) ) return SendClientMessage(playerid, 0xFFFFFFAA, "You don't have enough money to buy that amount of beer.");
GivePlayerMoney( playerid, (50*amount) );
BEER[playerid] += amount;
return 1;
}
|
Originally Posted by Don Correlli
|
|
Originally Posted by _CHoz
Код:
if(strcmp(cmd, "/buybeer", true) == 0)
{
new tmp[256], idx;
tmp = strtok(cmdtext, idx);
if( ! strlen(tmp) ) return SendClientMessage(playerid, 0xFFFFFFAA, "Usage: /buybeer [amount]");
new amount = strval(tmp);
if ( GetPlayerMoney(playerid) < (amount*50) ) return SendClientMessage(playerid, 0xFFFFFFAA, "You don't have enough money to buy that amount of beer.");
GivePlayerMoney( playerid, (50*amount) );
BEER[playerid] += amount;
return 1;
}
|
C:\Documents and Settings\home\My Documents\KingsRPG.pwn(214) : error 017: undefined symbol "cmd" C:\Documents and Settings\home\My Documents\KingsRPG.pwn(217) : error 017: undefined symbol "strtok" C:\Documents and Settings\home\My Documents\KingsRPG.pwn(217) : error 033: array must be indexed (variable "tmp") C:\Documents and Settings\home\My Documents\KingsRPG.pwn(216) : warning 203: symbol is never used: "idx" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 3 Errors.
if(strcmp(cmdtext, "/buybeer", true) == 0)
{
new tmp[5], index;
new length = strlen(cmdtext);
while ((index < length) && (cmdtext[index] <= ' '))
{
index++;
}
new offset = index;
while ((index < length) && (cmdtext[index] > ' ') && ((index - offset) < (sizeof(tmp) - 1)))
{
tmp[index - offset] = cmdtext[index];
index++;
}
tmp[index - offset] = EOS;
if( ! strlen(tmp) ) return SendClientMessage(playerid, 0xFFFFFFAA, "Usage: /buybeer [amount]");
new amount = strval(tmp);
if ( GetPlayerMoney(playerid) < (amount*50) ) return SendClientMessage(playerid, 0xFFFFFFAA, "You don't have enough money to buy that amount of beer.");
GivePlayerMoney( playerid, (50*amount) );
BEER[playerid] += amount;
return 1;
}
|
Originally Posted by Don Correlli
-> Script request topic.
|