Drug system don't work?? - 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: Drug system don't work?? (
/showthread.php?tid=454280)
Drug system don't work?? -
kaloqn54 - 28.07.2013
Код:
CMD:buyheroin(playerid, params[])
{
new Heroin[MAX_PLAYERS];
new heroin = SendClientMessage(playerid, 0xFFFFFFFF, "Нямаш достатъчно пари за Хероин");
GetPlayerMoney(playerid);
if(GetPlayerMoney(playerid) < 5000) return heroin;
GivePlayerMoney(playerid, -5000);
Heroin[playerid]++;
SendClientMessage(playerid, 0xFFFFFFFF, "Ти си купи хероин");
return 1;
}
CMD:checkdrugs(playerid, params[])
{
new string[128];
new Heroin[MAX_PLAYERS];
format(string, sizeof(string), "Ти имаш %d Heroin", Heroin[playerid]);
SendClientMessage(playerid, 0xFFFFFFFF, string);
return 1;
}
CMD:usedrug(playerid, params[])
{
new Heroin[MAX_PLAYERS];
if(Heroin[playerid] == 0) return SendClientMessage(playerid, -1, "Нямаш достатъчно Хероин");
Heroin[playerid]--;
GivePlayerWeapon(playerid, 24, 433);
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 50);
SendClientMessage(playerid, -1, "Ти използва 1 грам хероин");
return 1;
}
this is the drug system but when i buy heroin i can't use it or when i check it 0 gtams of heroin can you explain me what did i do wrong
Respuesta: Drug system don't work?? -
Xabi - 28.07.2013
First of all, declare
as a global variable. After that:
pawn Код:
CMD:buyheroin(playerid, params[])
{
if(GetPlayerMoney(playerid) < 5000) return SendClientMessage(playerid, 0xFFFFFFFF, "Нямаш достатъчно пари за Хероин");
GivePlayerMoney(playerid, -5000);
Heroin[playerid]++;
SendClientMessage(playerid, 0xFFFFFFFF, "Ти си купи хероин");
return 1;
}
CMD:checkdrugs(playerid, params[])
{
new string[128];
format(string, sizeof(string), "Ти имаш %d Heroin", Heroin[playerid]);
SendClientMessage(playerid, 0xFFFFFFFF, string);
return 1;
}
CMD:usedrug(playerid, params[])
{
if(Heroin[playerid] == 0) return SendClientMessage(playerid, -1, "Нямаш достатъчно Хероин");
Heroin[playerid]--;
GivePlayerWeapon(playerid, 24, 433);
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 50);
SendClientMessage(playerid, -1, "Ти използва 1 грам хероин");
return 1;
}
Re: Drug system don't work?? -
kaloqn54 - 28.07.2013
oh thanks