02.07.2008, 03:36
pawn Код:
new offerweed[MAX_PLAYERS];
new haveweed[MAX_PLAYERS];
pawn Код:
if(!strcmp(cmd,"/givedrugs",true)) //you need to use cmd instead of cmdtext if you use strtok in it
{
if(!IsPlayerConnected(playerid)) return 0;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
return SendClientMessage(playerid, COLOR_GREEN, "USAGE: /givedrugs [playerid/PartOfName] [amount]");
giveplayerid = strval(tmp);
if(!IsPlayerConnect(giveplayerid))
return SendClientMessage(playerid, COLOR_GREEN, "ERROR: Invalid Playerid");
GivePlayerMoney(playerid, - 10);
SendClientMessage(playerid, 0x00FF00AA, "Drugs sent");
offerweed[giveplayerid] = 1;
GivePlayerMoney(giveplayerid,10);
SendClientMessage(giveplayerid, 0x00FF00AA, "Money recieved");
return 1;
}
pawn Код:
if(!strcmp(cmdtext, "/usedrugs", true))
{
if (haveweed[playerid] <= 0 || haveweed[playerid] => 999999) //maybe it didnt worked because you had made < 0 and this is -1,-2...
return SendClientMessage(playerid, COLOR_RED, "SERVER MESSAGE: You dont have any drugs ");
else SendClientMessage(playerid,COLOR_LIGHTBLUE,"SERVER MESSAGE: You smoked drugs and you are high now!");
SetPlayerHealth(playerid,100);
return 1;
}