Help here! +Rep
#1

Can anyone tell me how can i add this USAGE: /refund [playerid] to my CMD


This is my code
Код:
CMD:refund(playerid, params[])
{
    if(PlayerInfo[playerid][pAdmin] >= 4)
	{
        PlayerInfo[playerid][pLevel] = 5;
        GivePlayerCash(playerid, 5000000);
        PlayerInfo[playerid][pAccount] = 5000000;
        PlayerInfo[playerid][pMats] = 50000;
        PlayerInfo[playerid][pPot] = 500;
        PlayerInfo[playerid][pCrack] = 500;
        PlayerInfo[playerid][pDonateRank] = 3;
        
    }
	return 1;
}
Reply
#2

use sscanf then do this

pawn Код:
CMD:refund(playerid, params[])
{
    new id, str[128];
    if(PlayerInfo[playerid][pAdmin] >= 4)
    {
        if(sscanf(params, "u", id)) return SendClientMessage(playerid, -1, "USAGE: /refund [playerid]");
        if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1, "You cannot refund invalid player id!");
        format(str, sizeof(str), "You give refund to id %d", id);
        SendClientMessage(playerid, -1, str);
        PlayerInfo[id][pLevel] = 5;
        GivePlayerCash(id, 5000000);
        PlayerInfo[id][pAccount] = 5000000;
        PlayerInfo[id][pMats] = 50000;
        PlayerInfo[id][pPot] = 500;
        PlayerInfo[id][pCrack] = 500;
        PlayerInfo[id][pDonateRank] = 3;
    }
    return 1;
}
Reply
#3

HOLY SHIT!!!!!!!! THANK YOU VERY ROLLTI you will get my +REP
Reply
#4

if you want to add playernames and admin name then do this

pawn Код:
CMD:refund(playerid, params[])
{
    new id, str[128], pname[MAX_PLAYER_NAME], name[MAX_PLAYER_NAME];
    if(PlayerInfo[playerid][pAdmin] >= 4)
    {
        if(sscanf(params, "u", id)) return SendClientMessage(playerid, -1, "USAGE: /refund [playerid]");
        if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1, "You cannot refund invalid player id!");
        GetPlayerName(playerid, pname, sizeof(pname));
        GetPlayerName(id, name, sizeof(name));
        format(str, sizeof(str), "You give refund to %s(%d)", name, id);
        SendClientMessage(playerid, -1, str);
        format(str, sizeof(str), "Admin %s(%d) gave you a refund!", pname, playerid);
        SendClientMessage(id, -1, str);
        PlayerInfo[id][pLevel] = 5;
        GivePlayerCash(id, 5000000);
        PlayerInfo[id][pAccount] = 5000000;
        PlayerInfo[id][pMats] = 50000;
        PlayerInfo[id][pPot] = 500;
        PlayerInfo[id][pCrack] = 500;
        PlayerInfo[id][pDonateRank] = 3;
    }
    return 1;
}
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)