Hellósztok
Ez a kis script egy mikulás csomag script!
Lényege : Lehet venni Mikulás csomagot, Virgácsot, Csoki Mikulást, Hógömböt.
Következõ verzió is lesz!
köevtkezõ verzió ujjítások: Lehet másoknak ajándékozni csomagot stb...
Script:
[pawn]#include <a_samp>
#include <zcmd>
#define Mikulascsomag (1)
#define Mcsomag (2)
#define mikiccsomag (3)
new csmikulas[MAX_PLAYERS];
new virgacs[MAX_PLAYERS];
new mikicsomag[MAX_PLAYERS];
new hogomb[MAX_PLAYERS];
public OnFilterScriptInit()
{
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
public OnPlayerCommandReceived(playerid, cmdtext[])
{
return 1;
}
CMD:mikulascsomagvesz(playerid)
{
ShowPlayerDialog(playerid,Mikulascsomag,DIALOG_STYLE_LIST,\"Mikulás csomag\",\"Csoki Mikulás\\nVirgács\\nMikulás csomag\\nHógömb\",\"Megvesz\",\"Kilép\");
return 1;
}
CMD:megeszem(playerid)
{
if(csmikulas[playerid] || mikicsomag[playerid] == 1)
{
new Float:health;
GetPlayerHealth(playerid, health);
SetPlayerHealth(playerid, health + 20);
SendClientMessage(playerid,-1,\"Megetted!\");
}
else
{
SendClientMessage(playerid,-1,\"Nem vettél se csoki mikulást se pedig mikulás csomagit igy nemtudsz megenni semmit!\");
}
return 1;
}
CMD:virgacs(playerid)
{
if(virgacs[playerid] == 1)
{
new Float:health;
GetPlayerHealth(playerid,health);
SetPlayerHealth(playerid, health - 5);
SendClientMessage(playerid,-1,\"Jól megverted magad a virgáccsal! xD\");
}
else
{
SendClientMessage(playerid,-1,\"Nincs virgácsod!\");
}
return 1;
}
CMD:hogomb(playerid)
{
if(hogomb[playerid] == 1)
{
new Float:health;
GetPlayerHealth(playerid, health);
SetPlayerHealth(playerid, health - 15);
SendClientMessage(playerid,-1,\"Jól fejbe dobtad magad a hógömbel! xD\");
}
else
{
SendClientMessage(playerid,-1,\"Nincs hógömböd!\");
}
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == Mikulascsomag)
{
if(response)
{
switch(listitem)
{
case 0:
{
csmikulas[playerid] = 1;
SendClientMessage(playerid,-1,\"Vettél egy csoki mikulást! Ha megszeretnéd enni akkor /megeszem\");
}
case 1:
{
virgacs[playerid] = 1;
SendClientMessage(playerid,-1,\"Vettél egy Virgácsot! Ha megszeretnéd vele magad ütni akkor /virgacs\");
}
case 2:
{
mikicsomag[playerid] = 1;
SendClientMessage(playerid,-1,\"Vettél egy Virgácsot! Ha megszeretnéd enni akkor /megeszem\");
}
case 3:
{
hogomb[playerid] = 1;
SendClientMessage(playerid,-1,\"Vettél egy Virgácsot! Ha fejbe szeretnéd dobni vele magad /hogomb\");
}
}
}
}
return 1;
}[/pawn]