Command typed, nothing happen -
Blackazur - 09.11.2013
Hello, when i type this command it dont happen anything, can you fix it please?
Код:
CMD:givemoney(playerid, params[])
{
new givid, amount, giveplayer[MAX_PLAYER_NAME];
if(sscanf(params, "k<pon>", givid)) { Text_2Send(playerid,"Hasznбlat: %s","Usage: %s","/givemoney (PLAYER) [amount]"); return 1; }
if(givid == INVALID_PLAYER_ID) return Text_Send(playerid,"Йrvйnytelen jбtйkos!","Invalid player!");
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(givid, giveplayer, sizeof(giveplayer));
format(astring, sizeof(astring), "%s adolt %d pйnzt hogy %s","%s gave %d money to %s", sendername, giveplayer);
SendClientMessageToAll(COLOR_YELLOW, astring);
GivePlayerCash(playerid, -amount);
GivePlayerCash(givid, amount);
return 1;
}
Re: Command typed, nothing happen -
Champ - 09.11.2013
pawn Код:
CMD:givemoney(playerid, params[])
{
new
giveplayerid,
amount;
if (sscanf(params, "ud", giveplayerid, amount)) SendClientMessage(playerid, 0xFF0000AA, "Usage: /givecash [playerid/partname] [amount]");
else if (giveplayerid == INVALID_PLAYER_ID) SendClientMessage(playerid, 0xFF0000AA, "Player not found");
else if (amount > GetPlayerMoney(playerid)) SendClientMessage(playerid, 0xFF0000AA, "Insufficient Funds");
else
{
GivePlayerMoney(giveplayerid, amount);
GivePlayerMoney(playerid, 0 - amount);
SendClientMessage(playerid, 0x00FF00AA, "Money sent");
SendClientMessage(giveplayerid, 0x00FF00AA, "Money received");
}
return 1;
}
try this.
Re: Command typed, nothing happen -
Loot - 09.11.2013
Try that:
pawn Код:
CMD:givemoney(playerid, params[])
{
new givid, amount, giveplayer[MAX_PLAYER_NAME];
if(sscanf(params, "ud", givid, amount)) return Text_2Send(playerid,"Hasznбlat: %s","Usage: %s","/givemoney (PLAYER) [amount]");
if(givid == INVALID_PLAYER_ID) return Text_Send(playerid,"Йrvйnytelen jбtйkos!","Invalid player!");
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(givid, giveplayer, sizeof(giveplayer));
format(astring, sizeof(astring), "%s adolt %d pйnzt hogy %s","%s gave %d money to %s", sendername, amount, giveplayer);
SendClientMessageToAll(COLOR_YELLOW, astring);
GivePlayerCash(playerid, -amount);
GivePlayerCash(givid, amount);
return 1;
}
Re: Command typed, nothing happen -
xganyx - 09.11.2013
pawn Код:
CMD:givemoney(playerid,params[])
{
new id,ammount;
if(sscanf(params,"ui",id,ammount)) return SendClientMessage(playerid,-1,"USAGE: /givemoney [playerid] [ammount]");
if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid,-1,"Invalid player id");
GivePlayerMoney(id,ammount);
return 1;
}
This is a simple command...