#include <a_samp>
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_RED 0xAA3333AA
new Menu: Kerdes;
//1. Stunt
//2. MonsterTruck
//3. Drift
//4. Air
new Stunt = 0;
new Monster = 0;
new Drift = 0;
new Air = 0;
public OnFilterScriptInit()
{
Kerdes = CreateMenu(\"Cím\", 1, 50.0, 180.0, 200.0, 200.0);
AddMenuItem(Kerdes, 0, \"1 választás\");
AddMenuItem(Kerdes, 0, \"2\");
AddMenuItem(Kerdes, 0, \"3\");
AddMenuItem(Kerdes, 0, \"4\");
print(\"\\n--------------------------------------\");
print(\" Blank Filterscript by your name here\");
print(\"--------------------------------------\\n\");
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(\"/kerdes\", cmdtext, true, 10) == 0)
{
ShowMenuForPlayer(Kerdes, playerid);
return 1;
}
return 0;
}
public OnPlayerSelectedMenuRow(playerid, row)
{
new Menu:current;
current = GetPlayerMenu(playerid);
if(current == Kerdes)
{
switch(row)
{
case 0:
{
new string[128];
new Jatekos[24];
GetPlayerName(playerid, Jatekos, sizeof(Jatekos));
Stunt ++;
format(string, sizeof(string),\"%s arra szavazott, hogy Takesz legyen admin.\",Jatekos);
SendClientMessageToAll(COLOR_YELLOW, string);
format(string, sizeof(string),\"Eddigi szavazások Takesz-re: %d.\", Stunt);
SendClientMessageToAll(COLOR_YELLOW, string);
}
case 1:
{
new string[128];
new Jatekos[24];
GetPlayerName(playerid, Jatekos, sizeof(Jatekos));
Monster ++;
format(string, sizeof(string),\"%s arra szavazott, hogy 1. választás legyen.\",Jatekos);
SendClientMessageToAll(COLOR_YELLOW, string);
format(string, sizeof(string),\"Eddigi szavazások a 1-re: %d.\", Monster);
SendClientMessageToAll(COLOR_YELLOW, string);
}
case 2:
{
new string[128];
new Jatekos[24];
GetPlayerName(playerid, Jatekos, sizeof(Jatekos));
Drift ++;
format(string, sizeof(string),\"%s arra szavazott, hogy a 2. választás legyen.\",Jatekos);
SendClientMessageToAll(COLOR_YELLOW, string);
format(string, sizeof(string),\"Eddigi szavazások a 2.-ra: %d.\", Drift);
SendClientMessageToAll(COLOR_YELLOW, string);
}
case 3:
{
new string[128];
new Jatekos[24];
GetPlayerName(playerid, Jatekos, sizeof(Jatekos));
Air ++;
format(string, sizeof(string),\"%s arra szavazott, hogy a 3. választás legyen.\",Jatekos);
SendClientMessageToAll(COLOR_YELLOW, string);
format(string, sizeof(string),\"Eddigi szavazások VALAKI-re: %d.\", Air);
SendClientMessageToAll(COLOR_YELLOW, string);
}
}
return 1;
}
return 1;
}
használd egészséggel kis padawan ;)
#include <a_samp>
new Poll[2];
public PollSystem();
public NewMap();
public OnFilterScriptInit()
{
SetTimer(\"PollSystem\", (60000*30), true);
return 1;
}
public OnFilterScriptExit()
{
KillTimer(0);
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1)
{
if(response)
{
Poll[0]++;
}
else
{
Poll[1]++;
}
return 1;
}
return 1;
}
public PollSystem()
{
for(new i; i <= MAX_PLAYERS; i++)
{
ShowPlayerDialog(i, 1, DIALOG_STYLE_MSGBOX, \"Szavazás\", \"Váltsunk mapot?\", \"Igen\", \"Nem\");
}
SetTimer(\"NewMap\", 5000, false);
return 1;
}
public NewMap()
{
if(Poll[0] > Poll[1])
{
// Ha az Igen -re szavaztak
}
else
{
// Ha a Nemre szavaztak
}
return 1;
}
ebbol talán tudzs alakitgatni