Advertisement
BlooDMasK

questionario

Nov 2nd, 2017
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 7.01 KB | None | 0 0
  1. //DEFINES
  2. #define DIALOG_QUERY_META 171
  3. #define DIALOG_QUERY_POWERGAME 172
  4. #define DIALOG_QUERY_MIXCHAT 173
  5. #define DIALOG_QUERY_CARJACK 174
  6. #define DIALOG_QUERY_TRIPLE 175
  7. #define DIALOG_QUERY_REVENGE 176
  8. #define DIALOG_QUERY_DEATHMATCH 177
  9. #define DIALOG_QUERY_BUG 178
  10. #define DIALOG_QUERY_DRIVE 179
  11. #define DIALOG_QUERY_PISTOLA 180
  12. #define DIALOG_QUERY_HP 181
  13.  
  14. CMD:questionario(playerid, params[]){
  15. ShowPlayerDialog(playerid, DIALOG_QUERY_META, DIALOG_STYLE_LIST, "Che cos'è il MetaGame?","Usare la chat IC invece di quella OOC\n Usare informazioni OOC in IC\n Utilizzare ripetutamente lo stesso comando\n Usufruire di Bugs", "Avanti", "Esci");//METAGAME?
  16. return 1;
  17. }
  18.  
  19. forward ErrorQuery(playerid);
  20. public ErrorQuery(playerid)
  21. {
  22.     SCM(playerid, ROSSO, "[!] {FFFFFF}Risposta errata, sei stato Kickato!");
  23.     SetTimerEx("KickPlayerID", 150, false, "i", playerid);
  24. }
  25.  
  26. forward KickPlayerID(playerid);
  27. public KickPlayerID(playerid){
  28. Kick(playerid);}
  29.  
  30. //ONDIALOGRESPONSE
  31. if(dialogid == DIALOG_QUERY_META)
  32.     {
  33.         if(!response) return Kick(playerid);//FREMOVE!!!!
  34.         if(response)
  35.         {
  36.             switch(listitem)
  37.             {
  38.                 case 0: ErrorQuery(playerid);
  39.                 case 1: ShowPlayerDialog(playerid, DIALOG_QUERY_POWERGAME, DIALOG_STYLE_LIST, "Quali tra questi è un esempio di PowerGame?","Rubare un'auto\n Stare sul tettuccio di un'auto in movimento\n Uccidere un player\n Buttarsi da un tetto e correre senza problemi", "Avanti", "Esci");
  40.                 case 2: ErrorQuery(playerid);
  41.                 case 3: ErrorQuery(playerid);
  42.             }
  43.         }
  44.     }
  45.     if(dialogid == DIALOG_QUERY_POWERGAME)
  46.     {
  47.         if(!response) return Kick(playerid);//FREMOVE
  48.         if(response)
  49.         {
  50.             switch(listitem)
  51.             {
  52.                 case 0: ErrorQuery(playerid);
  53.                 case 1: ErrorQuery(playerid);
  54.                 case 2: ErrorQuery(playerid);
  55.                 case 3: ShowPlayerDialog(playerid, DIALOG_QUERY_MIXCHAT, DIALOG_STYLE_LIST, "Quando parliamo di MixChat?", "Quando scriviamo qualcosa con una faccina\n Quando scriviamo qualcosa senza ruolare\n Quando scriviamo un insulto ad una persona\n Quando scriviamo parole in inglese", "Avanti", "Esci");
  56.             }
  57.         }
  58.     }
  59.     if(dialogid == DIALOG_QUERY_MIXCHAT)
  60.     {
  61.         if(!response) return Kick(playerid);//FREMOVE
  62.         if(response)
  63.         {
  64.             switch(listitem)
  65.             {
  66.                 case 0: ShowPlayerDialog(playerid, DIALOG_QUERY_CARJACK, DIALOG_STYLE_LIST, "Scegli l'affermazione corretta", "Abbiamo il CarSurf quando si uccide una persona con un'auto\n DeathMatch è quando un player deride un altro player\n Il CarJack è quando si ruba un veicolo di un player senza ruolare\n Il CarJack è l'opposto del CarSurf", "Avanti", "Esci");
  67.                 case 1: ErrorQuery(playerid);
  68.                 case 2: ErrorQuery(playerid);
  69.                 case 3: ErrorQuery(playerid);
  70.             }
  71.         }
  72.     }
  73.     if(dialogid == DIALOG_QUERY_CARJACK)
  74.     {
  75.         if(!response) return Kick(playerid);//FREMOVE
  76.         if(response)
  77.         {
  78.             switch(listitem)
  79.             {
  80.                 case 0: ErrorQuery(playerid);
  81.                 case 1: ErrorQuery(playerid);
  82.                 case 2: ShowPlayerDialog(playerid, DIALOG_QUERY_TRIPLE, DIALOG_STYLE_LIST, "Uccidere un Player con un Veicolo, stare sul tettuccio veicolo in corsa, uccidere un player da conducente","DriveBy, CarJack, CarKill\n CarKill, CarSurf, DriveBy\n CarSurf, CarJack, CarKill\n CarKill, DriveBy, CarJack", "Avanti", "Esci");
  83.                 case 3: ErrorQuery(playerid);
  84.             }
  85.         }
  86.     }
  87.     if(dialogid == DIALOG_QUERY_TRIPLE)
  88.     {
  89.         if(!response) return Kick(playerid);//FREMOVE
  90.         if(response)
  91.         {
  92.             switch(listitem)
  93.             {
  94.                 case 0: ErrorQuery(playerid);
  95.                 case 1: ShowPlayerDialog(playerid, DIALOG_QUERY_REVENGE, DIALOG_STYLE_LIST, "Seleziona l'esempio corretto di RevengeKill","Tizio Caio, su mandato della polizia, uccide Tizio Sempronio\n Tizio Caio, dopo aver ucciso Tizio Sempronio, si suicida\n Tizio Caio, dopo aver ucciso Tizio Sempronio, uccide Tizio Giuliano\n Tizio Caio, dopo essere stato ucciso da Tizio Sempronio, uccide quest'ultimo", "Avanti", "Esci");
  96.                 case 2: ErrorQuery(playerid);
  97.                 case 3: ErrorQuery(playerid);
  98.             }
  99.         }
  100.     }
  101.     if(dialogid == DIALOG_QUERY_REVENGE)
  102.     {
  103.         if(!response) return Kick(playerid);//FREMOVE
  104.         if(response)
  105.         {
  106.             switch(listitem)
  107.             {
  108.                 case 0: ErrorQuery(playerid);
  109.                 case 1: ErrorQuery(playerid);
  110.                 case 2: ErrorQuery(playerid);
  111.                 case 3: ShowPlayerDialog(playerid, DIALOG_QUERY_DEATHMATCH, DIALOG_STYLE_LIST, "DeathMatch è", "Uccidere persone senza motivo\n Uccidere poliziotti durante una rapina\n Uccidere in IC una persona\n Scenare un suicidio", "Avanti", "Esci");
  112.             }
  113.         }
  114.     }
  115.     if(dialogid == DIALOG_QUERY_DEATHMATCH)
  116.     {
  117.         if(!response) return Kick(playerid);//FREMOVE
  118.         if(response)
  119.         {
  120.             switch(listitem)
  121.             {
  122.                 case 0: ShowPlayerDialog(playerid, DIALOG_QUERY_BUG, DIALOG_STYLE_LIST, "Se trovo un bug...", "Ne usufruisco a mio vantaggio\n Lo reporto subito ad un amministratore/sul forum\n Lo dico ad un mio amico così ci divertiamo\n Lo dico a qualcuno e poi faccio finta di nulla", "Avanti", "Esci");
  123.                 case 1: ErrorQuery(playerid);
  124.                 case 2: ErrorQuery(playerid);
  125.                 case 3: ErrorQuery(playerid);
  126.             }
  127.         }
  128.     }
  129.     if(dialogid == DIALOG_QUERY_BUG)
  130.     {
  131.         if(!response) return Kick(playerid);//FREMOVE
  132.         if(response)
  133.         {
  134.             switch(listitem)
  135.             {
  136.                 case 0: ErrorQuery(playerid);
  137.                 case 1: ShowPlayerDialog(playerid, DIALOG_QUERY_DRIVE, DIALOG_STYLE_LIST, "Vedo una persona che guida contromano...", "Avverto un admin\n Cerco di fermarla tamponandola a più non posso\n Chiamo la polizia descrivendo l'auto e l'ultimo luogo di avvistamento\n Prendo un'arma e gli sparo alle ruote", "Avanti", "Esci");
  138.                 case 2: ErrorQuery(playerid);
  139.                 case 3: ErrorQuery(playerid);
  140.             }
  141.         }
  142.     }
  143.     if(dialogid == DIALOG_QUERY_DRIVE)
  144.     {
  145.         if(!response) return Kick(playerid);//FREMOVE
  146.         if(response)
  147.         {
  148.             switch(listitem)
  149.             {
  150.                 case 0: ErrorQuery(playerid);
  151.                 case 1: ErrorQuery(playerid);
  152.                 case 2: ShowPlayerDialog(playerid, DIALOG_QUERY_PISTOLA, DIALOG_STYLE_LIST, "Sei in un vicolo e un tizio ti punta la pistola contro...", "Esaudisci tutte le sue richieste fino al tuo rilascio\n Prendi il telefono e chiami la polizia\n Scappi facendo zig zag nella speranza che non ti colpisca\n Fingi di morire o di essere sordo muto", "Avanti", "Esci");
  153.                 case 3: ErrorQuery(playerid);
  154.             }
  155.         }
  156.     }
  157.     if(dialogid == DIALOG_QUERY_PISTOLA)
  158.     {
  159.         if(!response) return Kick(playerid);//FREMOVE
  160.         if(response)
  161.         {
  162.             switch(listitem)
  163.             {
  164.                 case 0: ShowPlayerDialog(playerid, DIALOG_QUERY_HP, DIALOG_STYLE_LIST, "Hai pochissimi HP", "Ignoro ciò e continuo a giocare\n Utilizzo qualche bug per riprendere vita\n Assillo gli admin al fine di farmeli settare\n Chiamo un medico se posso, altrimenti aspetto che qualcuno lo faccia al mio posto", "Avanti", "Esci");
  165.                 case 1: ErrorQuery(playerid);
  166.                 case 2: ErrorQuery(playerid);
  167.                 case 3: ErrorQuery(playerid);
  168.             }
  169.         }
  170.     }
  171.     if(dialogid == DIALOG_QUERY_HP)
  172.     {
  173.         if(!response) return Kick(playerid);//FREMOVE
  174.         if(response)
  175.         {
  176.             switch(listitem)
  177.             {
  178.                 case 0: ErrorQuery(playerid);
  179.                 case 1: ErrorQuery(playerid);
  180.                 case 2: ErrorQuery(playerid);
  181.                 case 3: SCM(playerid, VERDELIME, "[!] {FFFFFF}Complimenti, hai completato il questionario!");
  182.             }
  183.         }
  184.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement