Sziasztok!
Csináltam egy rp tesztet!
[pawn]#include <a_samp>
#define DIALOG_TESZT 5550
#define DIALOG_TESZT1 5551
#define DIALOG_TESZT2 5552
#define DIALOG_TESZT3 5553
#define DIALOG_TESZT4 5554
public OnFilterScriptInit()
{
print(\"\\n--------------------------------------\");
print(\" Blank Filterscript by your name here\");
print(\"--------------------------------------\\n\");
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
public OnPlayerConnect(playerid)
{
SendClientMessage(playerid, -1,\"Neked kikell töltened ez a rp tesztett!\");
ShowPlayerDialog(playerid,DIALOG_TESZT,DIALOG_STYLE_LIST,\"Mit jelent az DM\",\"Elütök valakit és ezzel megõlõm\\nFolytonos öldöklés oknélkül\\nHalál utáni bosszúálás\",\"Kiválaszt\",\"Kilép\");
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_TESZT)
{
if(!response) return Kick(playerid);
if(response)
{
if(listitem == 0)
{
SendClientMessage(playerid, -1,\"Rossz válasz!\");
Kick(playerid);
}
if(listitem == 1)
{
SendClientMessage(playerid, -1,\"Helyes válasz!\");
ShowPlayerDialog(playerid,DIALOG_TESZT1,DIALOG_STYLE_LIST,\"Mit jelent az RK\",\"Folytonos öldöklés oknélkül\\nSzerepen kivüli dolgok felhasználása szerepben\\nHalálutáni bosszúálás\",\"Kiválaszt\",\"Kilép\");
}
if(listitem == 2)
{
SendClientMessage(playerid, -1,\"Rossz válasz!\");
Kick(playerid);
}
}
}
if(dialogid == DIALOG_TESZT1)
{
if(!response) return Kick(playerid);
if(response)
{
if(listitem == 0)
{
SendClientMessage(playerid, -1,\"Rossz válasz!\");
Kick(playerid);
}
if(listitem == 1)
{
SendClientMessage(playerid, -1,\"Rossz válasz!\");
Kick(playerid);
}
if(listitem == 2)
{
SendClientMessage(playerid, -1,\"Helyes válasz!\");
ShowPlayerDialog(playerid, DIALOG_TESZT2, DIALOG_STYLE_LIST,\"Melyik a helyes /me használat\",\"/me megüti magát de nincs semmi baja\\n/me kitöri a nyakát\\n/me kinyirja magát\",\"Kiválaszt\",\"Kilép\");
}
}
}
if(dialogid == DIALOG_TESZT2)
{
if(!response) return Kick(playerid);
if(response)
{
if(listitem == 0)
{
SendClientMessage(playerid, -1,\"Helyes válasz!\");
ShowPlayerDialog(playerid, DIALOG_TESZT3, DIALOG_STYLE_LIST,\"Melyik az OOC chat\",\"/k\\n/s\\n/b\",\"Kiválaszt\",\"Kilép\");
}
if(listitem == 1)
{
SendClientMessage(playerid, -1,\"Rossz válasz!\");
Kick(playerid);
}
if(listitem == 2)
{
SendClientMessage(playerid, -1,\"Rossz válasz!\");
Kick(playerid);
}
}
}
if(dialogid == DIALOG_TESZT3)
{
if(!response) return Kick(playerid);
if(response)
{
if(listitem == 0)
{
SendClientMessage(playerid, -1,\"Rossz válasz!\");
Kick(playerid);
}
if(listitem == 1)
{
SendClientMessage(playerid, -1,\"Rossz válasz!\");
Kick(playerid);
}
if(listitem == 2)
{
SendClientMessage(playerid, -1,\"Helyes válasz!\");
ShowPlayerDialog(playerid, DIALOG_TESZT4, DIALOG_STYLE_LIST,\"Melyik a helyes hírdetés\",\"Shoti eladó pm!\\nElegy eladó akit érdekel az hívjon\\nMotort veszek pm!\",\"Kiválaszt\",\"Kilép\");
}
}
}
if(dialogid == DIALOG_TESZT4)
{
if(!response) return Kick(playerid);
if(response)
{
if(listitem == 0)
{
SendClientMessage(playerid, -1,\"Rossz válasz!\");
Kick(playerid);
}
if(listitem == 1)
{
SendClientMessage(playerid, -1,\"Helyes válasz!\");
}
if(listitem == 2)
{
SendClientMessage(playerid, -1,\"Rossz válasz!\");
Kick(playerid);
}
SpawnPlayer(playerid);
SendClientMessage(playerid, -1,\"Gratulálok! Sikeresen befejezted a tesztett!\");
SendClientMessage(playerid, -1,\"Most már játszhatsz!\");
}
}
return 1;
}[/pawn]
Üdv:Ty$oN