Problem /pay [RolePlay] -
qUneT - 10.04.2014
Код:
CMD:pay(playerid, params[])
{
new otherid, cash,Float:X,Float:Y,Float:Z,name1[MAX_PLAYER_NAME+1],name2[MAX_PLAYER_NAME+1];
if (sscanf(params, "dd", otherid, cash)) return SendClientMessage(playerid, -1, "{C0C0C0}Folosire {FFFFFF}/pay <playerid> <suma>");
GetPlayerName(playerid, name1, sizeof(name1));
GetPlayerName(otherid, name2, sizeof(name2));
if(GetPlayerMoney(playerid) < cash) return SendClientMessage(playerid, -1, "Nu ai atatia bani!");
if(!IsPlayerConnected(otherid)) return SendClientMessage(playerid, -1, "Acel player nu este conectat!");
if(otherid == playerid) return SendClientMessage(playerid, -1, "Nu poti sa iti dai bani singur!");
GetPlayerPos(playerid,X,Y,Z);
if(IsPlayerInRangeOfPoint(otherid,15.0,X,Y,Z)) return SendClientMessage(playerid, -1, "Acel player nu este langa tine!");
GivePlayerMoney(playerid, -cash);
GivePlayerMoney(otherid, cash);
new string[128];
format(string, sizeof(string), "* %s scoate niste bani si ii da lui %s",name1,name2);
ProxDetector(20.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
return 1;
}
Why don't work? Acel player nu este langa tine! (That player is not near you!)
Re: Problem /pay [RolePlay] -
PT - 10.04.2014
pawn Код:
CMD:pay(playerid, params[])
{
if(sscanf(params, "dd", params[0], params[1]))
return SendClientMessage(playerid, -1, "{C0C0C0}Folosire {FFFFFF}/pay <playerid> <suma>");
if(params[0] == playerid)
return SendClientMessage(playerid, -1, "Nu poti sa iti dai bani singur!");
if(!IsPlayerConnected(params[0]))
return SendClientMessage(playerid, -1, "Acel player nu este conectat!");
if(GetPlayerMoney(playerid) < params[1])
return SendClientMessage(playerid, -1, "Nu ai atatia bani!");
new PTPOS[3];
GetPlayerPos(playerid,PTPOS[0], PTPOS[1], PTPOS[2]);
if(!IsPlayerInRangeOfPoint(params[0],15.0,PTPOS[0], PTPOS[1], PTPOS[2]))
return SendClientMessage(playerid, -1, "Acel player nu este langa tine!");
new name1[MAX_PLAYER_NAME],name2[MAX_PLAYER_NAME],string[128];
GetPlayerName(playerid, name1, sizeof(name1));
GetPlayerName(params[0], name2, sizeof(name2));
GivePlayerMoney(playerid, -params[1]);
GivePlayerMoney(params[0], params[1]);
format(string, sizeof(string), "* %s scoate niste bani si ii da lui %s",name1,name2);
ProxDetector(20.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
return 1;
}
Re: Problem /pay [RolePlay] -
qUneT - 10.04.2014
C:\Documents and Settings\qUneT\Desktop\Server SA-MP\gamemodes\RPGluqUneT.pwn(1829) : warning 213: tag mismatch
C:\Documents and Settings\qUneT\Desktop\Server SA-MP\gamemodes\RPGluqUneT.pwn(1829) : warning 213: tag mismatch
C:\Documents and Settings\qUneT\Desktop\Server SA-MP\gamemodes\RPGluqUneT.pwn(1829) : warning 213: tag mismatch
GetPlayerPos(playerid,PTPOS[0], PTPOS[1], PTPOS[2]);
EDIT : Tnx man.Work