Guest User

Dialog error BS

a guest
Feb 15th, 2018
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 9.18 KB | None | 0 0
  1. //============================================================================ >OnDialogResponse
  2. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  3. {
  4.     switch(dialogid)
  5.     {
  6.         /*case DIALOG_REGISTER:
  7.         {
  8.             if(!response) return Kick(playerid);
  9.             if(response)
  10.             {
  11.                 PlayerData[playerid][Ulogovan] = 0;
  12.                 if(!strlen(inputtext)) return SPD(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,""svetloplava"Registracija:",""plava"Nevazeca sifra,upisite novu!","Potvrdi","X");
  13.                 PlayerData[playerid][Lozinka] = udb_hash(inputtext);
  14.                 ShowPlayerDialog(playerid, DIALOG_POL, DIALOG_STYLE_LIST,""svetloplava"Registracija:"""plava" Molimo vas da izaberete vas pol:","Musko \n Zensko","Potvrdi","X");
  15.             }
  16.         }
  17.         case DIALOG_LOGIN:
  18.         {
  19.             if(!response) return Kick(playerid);
  20.             if(response)
  21.             {
  22.                 new txt[30];
  23.                 PlayerData[playerid][Ulogovan] = 0;
  24.                 if(udb_hash(inputtext) == PlayerData[playerid][Lozinka])
  25.                 {
  26.                     INI_ParseFile(UserPath(playerid),"LoadUser_%s",.bExtra = true,.extra = playerid);
  27.                     SpawnPlayer(playerid);
  28.                     GivePlayerMoney(playerid, PlayerData[playerid][Cash]);
  29.                     SetPlayerScore(playerid,PlayerData[playerid][Level]);
  30.                     TogglePlayerSpectating(playerid, false);
  31.                     PlayerData[playerid][Ulogovan] = 1;
  32.                     SetSpawnInfo( playerid, 0, PlayerData[playerid][Skin], PlayerData[playerid][x],PlayerData[playerid][y],PlayerData[playerid][z],PlayerData[playerid][a], 0, 0, 0, 0, 0, 0 );
  33.                     SpawnPlayer(playerid);
  34.                     if(PlayerData[playerid][JailVreme] >= 1)
  35.                     {
  36.                         new str[48];
  37.                         SetTimerEx("JailGotov", PlayerData[playerid][JailVreme]*60000, false, "i", playerid);
  38.                         SetPlayerPos(playerid, 2543.462646,-1308.379882,1026.728393);
  39.                         SetPlayerInterior(playerid, 2);
  40.                         SetPlayerVirtualWorld(playerid, 1);
  41.                         format(str,sizeof(str),"~y~Jailan jos ~r~%d",PlayerData[playerid][JailVreme]);
  42.                         GameTextForPlayer(playerid,str,3000,3);
  43.                     }
  44.                     for(new i; i < 20; i++)
  45.                     {
  46.                             SendClientMessage(playerid, -1," ");
  47.                     }
  48.                     GetPlayerName(playerid, pName,sizeof(pName));
  49.                     format(txt,sizeof(txt),""zelena"%s",pName);
  50.                     SCM(playerid, ZUTA,txt);
  51.                     SCM(playerid, ZUTA,"Dobrodosao nazad na server,Zelimo ti ugodnu igru!");
  52.                 }
  53.                     else
  54.                     {
  55.                         SPD(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,""svetloplava"Login:",""crvena"Upisali ste pogresnu lozinku!","Potvrdi","X");
  56.                     }
  57.             }
  58.         }
  59.         case DIALOG_POL:
  60.         {
  61.             if(!response) return Kick(playerid);
  62.             if(response)
  63.             {
  64.                 if(listitem == 0)
  65.                 {
  66.                     PlayerData[playerid][Pol] = 0;
  67.                     SCM(playerid, ZELENA,"Ok, vi ste musko");
  68.                 }
  69.                 if(listitem == 1)
  70.                 {
  71.                     PlayerData[playerid][Pol] = 1;
  72.                     SCM(playerid, ZELENA,"Ok, vi ste zensko");
  73.                 }
  74.                 SPD(playerid, DIALOG_GODINE, DIALOG_STYLE_INPUT,""svetloplava"Registracija:",""plava"Upisite vase godine:","Potvrdi","X");
  75.             }
  76.         }
  77.         case DIALOG_GODINE:
  78.         {
  79.             if(!response) return Kick(playerid);
  80.             if(response)
  81.             {
  82.                 new godine = strval(inputtext);
  83.                 new txt[24];
  84.                 if(godine < 7) return SPD(playerid, DIALOG_GODINE, DIALOG_STYLE_INPUT,""svetloplava"Registracija:",""crvena"Vase godine nemogu biti manje od 7","Potvrdi","X");
  85.                 if(godine > MAX_GOD) return SPD(playerid, DIALOG_GODINE, DIALOG_STYLE_INPUT,""svetloplava"Registracija:",""crvena"Vase godine nemogu biti vece od 65","Potvrdi","X");
  86.                 PlayerData[playerid][Godine] = godine;
  87.                 format(txt,sizeof(txt),"Ok,Idemo na dialog drzavljanstva!");
  88.                 SCM(playerid, ZELENA,txt);
  89.                 SPD(playerid, DIALOG_DRZAVLJANSTVO, DIALOG_STYLE_LIST,""svetloplava"Registracija - "plava"Izaberite vase drzavljanstvo","Srbija \n Hrvatska \n Bosna i Herzegovina \n Crna Gora \n Makedonija \n Slovenija \n Ostalo","Potvrdi","X");
  90.             }
  91.         }
  92.                 case DIALOG_DRZAVLJANSTVO:
  93.         {
  94.             if(!response) return Kick(playerid);
  95.             if(response)
  96.             {
  97.                 if(listitem == 0)
  98.                 {
  99.                     PlayerData[playerid][Drzavljanstvo] = 0; //SRB
  100.                     SCM(playerid, ZELENA,"Ok,Iz Srbije ste");
  101.                 }
  102.                 if(listitem == 1)
  103.                 {
  104.                     PlayerData[playerid][Drzavljanstvo] = 1; //HR
  105.                     SCM(playerid, ZELENA,"Ok,Iz Hrvatske ste");
  106.                 }
  107.                 if(listitem == 2)
  108.                 {
  109.                     PlayerData[playerid][Drzavljanstvo] = 2; //BIH
  110.                     SCM(playerid, ZELENA,"Ok,Iz BIH ste");
  111.                 }
  112.                 if(listitem == 3)
  113.                 {
  114.                     PlayerData[playerid][Drzavljanstvo] = 3; //CG
  115.                     SCM(playerid, ZELENA,"Ok,Iz Crne Gore ste");
  116.                 }
  117.                 if(listitem == 4)
  118.                 {
  119.                     PlayerData[playerid][Drzavljanstvo] = 4; //MK
  120.                     SCM(playerid, ZELENA,"Ok,Iz Makedonije ste");
  121.                 }
  122.                 if(listitem == 5)
  123.                 {
  124.                     PlayerData[playerid][Drzavljanstvo] = 5; //SLO
  125.                     SCM(playerid, ZELENA,"Ok,Iz Slovenije ste");
  126.                 }
  127.                 if(listitem == 6)
  128.                 {
  129.                     PlayerData[playerid][Drzavljanstvo] = 6; //OST
  130.                 }
  131.                 if(PlayerData[playerid][Pol] == 0) { PlayerData[playerid][Skin] = 22; }
  132.                 if(PlayerData[playerid][Pol] == 1) { PlayerData[playerid][Skin] = 56; }
  133.                 SPD(playerid, DIALOG_DOBRODOSLICA, DIALOG_STYLE_MSGBOX,""svetloplava"Registracija - Uspesna",""bela"Uzivajte igrajuci na serveru zeli vam \n "zelena"   FH:RP STAFF TEAM!","Nastavi","");
  134.                 SetSpawnInfo( playerid, 0, PlayerData[playerid][Skin], 2351.3213,-36.1563,26.4844,56.5654, 0, 0, 0, 0, 0, 0 );
  135.                 SpawnPlayer(playerid);
  136.                 for(new i; i < 20; i++)
  137.                 {
  138.                         SendClientMessage(playerid, -1," ");
  139.                 }
  140.                 SCM(playerid, ZUTA,"Ukoliko primetite Citera(Hakera/Igraca koji vara) koristite /report ili /prijavi");
  141.                 SCM(playerid, ZUTA,"Ukoliko ste novi i potrebna vam je pomoc ukucajte /novi");
  142.                 SCM(playerid, ZUTA,"Ukoliko zelite da postavite pitanje ukucajte /pitaj");
  143.                 SCM(playerid, ZUTA,"Za pocetak dobijate 350$,sto ce vam biti dovoljno");
  144.                 GivePlayerMoney(playerid, 350);
  145.                 PlayerData[playerid][Ulogovan] = 1;
  146.                 return 1;
  147.             }
  148.         }
  149.         case DIALOG_DOBRODOSLICA:
  150.         {
  151.             if(response)
  152.             {
  153.                 new INI:File = INI_Open(UserPath(playerid));
  154.                 INI_SetTag(File,"data");
  155.                 INI_WriteInt(File,"Sifra",PlayerData[playerid][Lozinka]);
  156.                 INI_WriteInt(File,"Novac",0);
  157.                 INI_WriteInt(File,"Skin",0);
  158.                 INI_WriteInt(File,"Level",0);
  159.                 INI_WriteInt(File,"Admin",0);
  160.                 INI_WriteInt(File,"Asistent",0);
  161.                 INI_WriteInt(File,"Promoter",0);
  162.                 INI_WriteInt(File,"VIP",0);
  163.                 INI_WriteInt(File,"ORG",-1);
  164.                 INI_WriteInt(File,"Rank",-1);
  165.                 INI_WriteInt(File,"Banovan",0);
  166.                 INI_WriteInt(File,"Banka novac",0);
  167.                 INI_WriteFloat(File,"x",0);
  168.                 INI_WriteFloat(File,"y",0);
  169.                 INI_WriteFloat(File,"z",0);
  170.                 INI_WriteFloat(File,"a",0);
  171.                 INI_WriteInt(File,"INT",0);
  172.                 INI_WriteInt(File,"VW",0);
  173.                 INI_WriteInt(File,"JailVreme",-1);
  174.                 INI_Close(File);
  175.                 TogglePlayerSpectating(playerid, false);
  176.                 PlayerData[playerid][REG] = 0;
  177.             }
  178.         }*/
  179.         case DIALOG_PORT:
  180.         {
  181.             if(response)
  182.             {
  183.                 SetPlayerInterior(playerid, 0);
  184.                 SetPlayerVirtualWorld(playerid, 0);
  185.                 switch(listitem)
  186.                 {
  187.                     if(IsPlayerInAnyVehicle(playerid))
  188.                     {
  189.                         new vozilo = GetPlayerVehicleID(playerid);
  190.                         if(listitem == 0) { SetPlayerPos(playerid, 2276.7539,-85.2362,26.4977) && SCM(playerid, BELA,"Portao si se do Policije") && SetVehiclePos(vozilo, 2276.7539,-85.2362,26.4977) && PutPlayerInVehicle(playerid, vozilo, 0); }
  191.                         if(listitem == 1) { SetPlayerPos(playerid, 2390.0713,92.7207,26.3359) && SCM(playerid, BELA,"Portao si se do Banke") && SetVehiclePos(vozilo, 2390.0713,92.7207,26.3359) && PutPlayerInVehicle(playerid, vozilo, 0); }
  192.                         if(listitem == 2) { SetPlayerPos(playerid, 2338.6211,60.6317,26.4844) && SCM(playerid, BELA,"Portao si se do Gun-Shopa") && SetVehiclePos(vozilo, 2338.6211,60.6317,26.4844) && PutPlayerInVehicle(playerid, vozilo, 0); }
  193.                         if(listitem == 3) { SetPlayerPos(playerid, 1380.0525,202.4533,19.5547) && SCM(playerid, BELA,"Portao si se do MontGomery-a") && SetVehiclePos(vozilo, 1380.0525,202.4533,19.5547) && PutPlayerInVehicle(playerid, vozilo, 0); }
  194.                     }
  195.                     else
  196.                     {
  197.                         if(listitem == 0) { SetPlayerPos(playerid, 2276.7539,-85.2362,26.4977) && SCM(playerid, BELA,"Portao si se do Policije"); }
  198.                         if(listitem == 0) { SetPlayerPos(playerid, 2390.0713,92.7207,26.3359) && SCM(playerid, BELA,"Portao si se do Banke"); }
  199.                         if(listitem == 0) { SetPlayerPos(playerid, 2338.6211,60.6317,26.4844) && SCM(playerid, BELA,"Portao si se do Gun-Shopa"); }
  200.                         if(listitem == 0) { SetPlayerPos(playerid, 1380.0525,202.4533,19.5547) && SCM(playerid, BELA,"Portao si se do MontGomery-a"); }
  201.                     }
  202.                     return 1;
  203.                 }
  204.             }
  205.         }
  206.     }
  207.     return 1;
  208. }
Advertisement
Add Comment
Please, Sign In to add comment