Hali!
Gondoltam írok egy cigi scriptet.
Parancsok:
/cigitvesz - veszel 19 szál cigit és levon 540-et
/gyujtotvesz - veszel egy öngyujtót és levon 150-et
/cigisdoboz - megmutatja a cigisdobozod tartalmát
/sziv - Rágyujtasz a cigidre.
[pawn]#include <a_samp>
#include <zcmd>
#define COLOR_RED 0xFF0000AA
#define COLOR_GREEN 0x45E01FFF
new cigi[MAX_PLAYERS];
new bool:gyujto[MAX_PLAYERS];
CMD:cigitvesz(playerid,params[])
{
if(GetPlayerMoney(playerid) < 540) return SendClientMessage(playerid,COLOR_RED,\"Nincs elég pénzed, 540$ egy doboz cigi!\");
SendClientMessage(playerid, COLOR_GREEN, \"Vettél egy doboz Piros West-et!\");
cigi[playerid] = 19;
GivePlayerMoney(playerid, -540);
return 1;
}
CMD:gyujtotvesz(playerid, params[])
{
if(GetPlayerMoney(playerid) < 150) return SendClientMessage(playerid,COLOR_RED,\"Nincs elég pénzed, 150$ egy öngyujtó!\");
GivePlayerMoney(playerid, -150);
gyujto[playerid] =true;
return 1;
}
CMD:cigisdoboz(playerid, params[])
{
SendClientMessage(playerid, COLOR_RED,\"RedWest-es Doboz Tartalma\");
new cstr[MAX_PLAYERS];
format(cstr,sizeof(cstr),\"Szálak: %d\",cigi[playerid]);
SendClientMessage(playerid,COLOR_GREEN,cstr);
return 1;
}
CMD:sziv(playerid, params[])
{
if(gyujto[playerid] == false) return SendClientMessage(playerid,COLOR_RED,\"Nincs Önygujtód!\");
if(cigi[playerid] == 0) return SendClientMessage(playerid,COLOR_RED,\"Nincs Cigid!\");
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_SMOKE_CIGGY);
SendClientMessage(playerid,COLOR_GREEN,\"Rágyujtottál egy RedWestre!\");
cigi[playerid] --;
return 1;
}[/pawn]
Remélem tetszik.