Command typed, nothing happen
#1

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;
}
Reply
#2

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.
Reply
#3

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;
}
Reply
#4

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...
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)