Üdv csináltam a szervermre egy ital szkriptet és gondoltam publikálom, hogy másnak is legyen ne csak nekem aki kezdõ vagy szûksége lenne erre a kis szkriptre! A italért /italok lényege, kiválasztod a listán megfelelõ italod jól berugol és 5 perc után az anim egy timer segítségével leál.
A dialog és a szövegek szép színesen ki lettek dolgozva
Remélem tetszik valakinek!
Az italok pénzbe kerülnek!
Elkészítési Idõ: 4 perc
Készítõ: ZyZu(én)
Parancs: /italok
CODE:
//INCLUDE
#include <a_samp>
#include <zcmd>
//DIALOG ID
#define italdialog 5678
#pragma tabsize 0
forward italtimer( playerid );
CMD:italok(playerid, params[])
{
ShowPlayerDialog(playerid, italdialog, DIALOG_STYLE_LIST, \"Italok:\", \"{ff0000}Pálinka\\n{5900ff}Wodka\\n{00c4ff}Jéger\\n{ffa200}Sör\\n{7bff00}Bór\\n{b700ff}Konyak\", \"Válasz\", \"Killép\"); //This shows the dialog, notice we used DIALOG_MUSICPLAYER for the dialogid!
return 1;
}
public italtimer( playerid )
{
SendClientMessage(playerid,-1,\"{0dff00}A szervezeted már tiszta! {00aeff}Újra tudol ínni! {ff0000}Használd: /italok.\");
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_NONE);
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == italdialog)
{
if(response)
{
if(listitem == 0)
{
SendClientMessage(playerid,-1,\"{0dff00}Ittál egy {ffa200}Pálinkát {0dff00}ezért jól berugtál! {ff0000}Ára: 10$ {0015ff}(Hatása 5 perc!)\");
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_WINE);
GivePlayerMoney(playerid, -10);
SetTimer(\"italtimer\", 100000, false);
}
if(listitem == 1)
{
SendClientMessage(playerid,-1,\"{0dff00}Ittál egy {ffa200}Wodkát {0dff00}ezért jól berugtál! {ff0000}Ára: 20$ {0015ff}(Hatása 5 perc!)\");
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_WINE);
GivePlayerMoney(playerid, -20);
SetTimer(\"italtimer\", 100000, false);
}
if(listitem == 2)
{
SendClientMessage(playerid,-1,\"{0dff00}Ittál egy {ffa200}Jégert {0dff00}ezért jól berugtál! {ff0000}Ára: 30$ {0015ff}(Hatása 5 perc!)\");
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_WINE);
GivePlayerMoney(playerid, -30);
SetTimer(\"italtimer\", 100000, false);
}
if(listitem == 3)
{
SendClientMessage(playerid,-1,\"{0dff00}Ittál egy {ffa200}Sört {0dff00}ezért jól berugtál! {ff0000}Ára: 40$ {0015ff}(Hatása 5 perc!)\");
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_BEER);
GivePlayerMoney(playerid, -40);
SetTimer(\"italtimer\", 100000, false);
}
if(listitem == 4)
{
SendClientMessage(playerid,-1,\"{0dff00}Ittál egy {ffa200}Bórt {0dff00}ezért jól berugtál! {ff0000}Ára: 50$ {0015ff}(Hatása 5 perc!)\");
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_WINE);
GivePlayerMoney(playerid, -50);
SetTimer(\"italtimer\", 100000, false);
}
if(listitem == 5)
{
SendClientMessage(playerid,-1,\"{0dff00}Ittál egy {ffa200}Konyakot {0dff00}ezért jól berugtál! {ff0000}Ára: 60$ {0015ff}(Hatása 5 perc!)\");
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_WINE);
GivePlayerMoney(playerid, -60);
SetTimer(\"italtimer\", 100000, false);
}
}
return 1;
}
return 0;
}