/gm-givemoney
#1

hello why when i write /gm 0(id) 5000(cash) -give me 0 dollars ? plz help
Reply
#2

It gives you $0 because the sscanf is not used correctly.
Your code is kinda wrong/fucked up.
You use sscanf 2 times, 1 time is enough.
PHP код:
CMD:gm(playeridparams[])
{
        if(!
IsPlayerAdmin(playerid)) return 0;
        new 
targetplayeramount;
        if(
sscanf(params"ui"targetplayeramount))
        return 
SendClientMessage(playeridCOLOR_ORANGE"Usage: /gm [ID] [amount]");
        if(!
IsPlayerConnected(targetplayer)) return SendClientMessage(playeridCOLOR_RED"Error: Player is not connected!");
        new 
string[100], pName[MAX_PLAYER_NAME];
        
GivePlayerMoney(targetplayeramount);
        
format(stringsizeof string"An Admin has transferred $%i to you!"amount);
        
SendClientMessage(targetplayerCOLOR_GREENstring);
        
GetPlayerName(targetplayerpNameMAX_PLAYER_NAME);
        
format(stringsizeof string"You have transferred $%i to %s."amountpName);
        
SendClientMessage(playeridCOLOR_WHITEstring);
        return 
1;

Try this
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)