- 0
Problema /accept pills
-
Similar Content
-
- 2 answers
- 626 views
-
Problema turf
By Soryn.,
- 3 answers
- 403 views
-
- 0 replies
- 142 views
-
- 2 replies
- 331 views
-
- 1 reply
- 203 views
-
-
Recently Browsing 0 members
- No registered users viewing this page.
Question
KiDo
Bun am sistemul de Pills pe server, dar nu merge comanda /accept pills cand un medic da /sell pills.
[pawn]if(strcmp(cmd, "/sellpills", true) == 0)
{
if(PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /sellpills [playerid/PartOfName] [ammount] [price]");
return 1;
}
new playa;
new money;
new needed;
playa = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) { return 1; }
needed = strval(tmp);
if(needed < 1 || needed > 50) { SendClientMessage(playerid, COLOR_GREY, " Grams not lower then 1, or above 50!"); return 1; }
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) { return 1; }
money = strval(tmp);
if(money < 1 || money > 1000) { SendClientMessage(playerid, COLOR_GREY, " Price not lower then 1, or above 1000!"); return 1; }
if(needed > PlayerInfo[playerid][pPills]) { SendClientMessage(playerid, COLOR_GREY, " You dont have that much Pills with you !"); return 1; }
if(IsPlayerConnected(playa))
{
if(playa != INVALID_PLAYER_ID)
{
if (ProxDetectorS(8.0, playerid, playa))
{
new giveplayamoney = GetPlayerMoney(playa);
if( moneys > giveplayamoney )
{
SendClientMessage(playerid ,COLOR_GRAD2 , "That player doesn't have the cash to pay the pills");
}
if(playa == playerid)
{
SendClientMessage(playerid, COLOR_GREY, " Cant sell to yourself!");
return 1;
}
GetPlayerName(playa, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* You offerd %s %d pills for %s .", giveplayer, needed, FormatMoney(money));
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* Medic %s wants to sell you %d pills for %s, (type /accept pills) to buy.", sendername, needed, FormatMoney(money));
SendClientMessage(playa, COLOR_LIGHTBLUE, string);
PillsOffer[playa] = playerid;
PillsPrice[playa] = money;
Pills[playa] = needed;
}
else
{
SendClientMessage(playerid, COLOR_GREY, " That player is not near you !");
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " You are not a News Reporter !");
}
}
return 1;
}[/pawn]
Va rog sa ma ajutati .
Link to comment
Share on other sites
6 answers to this question
Recommended Posts