Help here! +Rep - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Help here! +Rep (
/showthread.php?tid=334844)
Help here! +Rep -
sampmark05 - 16.04.2012
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;
}
Re: Help here! +Rep -
RollTi - 16.04.2012
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;
}
Re: Help here! +Rep -
sampmark05 - 16.04.2012
HOLY SHIT!!!!!!!! THANK YOU VERY ROLLTI you will get my +REP
Re: Help here! +Rep -
RollTi - 16.04.2012
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;
}