[Pomoc]Pomoc oko dialoga koji kicka

Započeo covo93, Novembar 24, 2012, 03:23:22 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: GM od 0
Dio skripte:
Imam jedno pitanje nadam se da ce mi netko odgovoriti i pomoci. Radim jedan server svoj i skriptam duze vrijeme vec ali se sa ovime nisam susreo jos to sam skuzio sad kad mi je mod vec pri kraju. Imam jednu komandu npr. /pravila i tu se otvara dialog u kojem pisu RP, DM... i kad se klikne na nesto izbaci sta znaci i to ali dole di ima odaberi sam stavio i natrag i kada se klikne na natrag dobije se kick sa servera i razmisljo sam sta bi moglo bit trazio ali nista ne znam sta je problem. Treba mi da mi kad se to klikne zatvori dialog. Unaprijed hvala.


Skriptam posebne sisteme ili cjele modove po dogovoru.. Ako nekom treba neka se javi..


Evo ti al to svi dialozi su takvi nezz zasto

   if(strcmp(cmd, "/pravila", true) == 0)
   {
       if(IsPlayerConnected(playerid))
       {
         ShowPlayerDialog(playerid, 11, DIALOG_STYLE_LIST, "Osnovna pravila servera", "In Character [IC] \nOut Of Character [OOC] \nRolePlay [RP] \nDeathMetch [DM] \nPowerGaming [PG] \nMetaGaming [MG] \nSpawnKill [SK] \nDriveBy [DB] \nChickenRun [CR] \nBugAbouse [BA] \nAdminAbouse [AA]", "U redu", "Natrag");
            }
      return 1;
   }
_______________________________________________
if(dialogid == 11)
   {
      if(response)
      {
            if(listitem == 0)
         {
                SendClientMessage(playerid, COLOR_LIGHTBLUE, "{00C0FF}In Character [IC]{FFFFFF} Sve vezano za vaseg lika:govor,osjecaji,itd.");
          }
          if(listitem == 1)
         {
                SendClientMessage(playerid, COLOR_LIGHTBLUE, "{00C0FF}Out Of Character [OOC]{FFFFFF} Sve ne vezano za lika:vanjski svijet");
          }
          if(listitem == 2)
         {
                SendClientMessage(playerid, COLOR_LIGHTBLUE, "{00C0FF}RolePlay [RP]{FFFFFF} Simulacija stvarnog zivota");
          }
          if(listitem == 3)
         {
                SendClientMessage(playerid, COLOR_LIGHTBLUE, "{00C0FF}DeathMetch [DM]{FFFFFF} Ubijanje igraca bez RP razloga");
          }
          if(listitem == 4)
         {
                SendClientMessage(playerid, COLOR_LIGHTBLUE, "{00C0FF}PowerGaming [PG]{FFFFFF} Radnja koja nije moguca u stvarnom zivotu");
          }
         if(listitem == 5)
         {
                SendClientMessage(playerid, COLOR_LIGHTBLUE, "{00C0FF}MetaGaming [MG]{FFFFFF} Koristenje OOC informacija u iC korist");
                return 1;
          }
          if(listitem == 6)
         {
                SendClientMessage(playerid, COLOR_LIGHTBLUE, "{00C0FF}SpawnKill [SK]{FFFFFF} Ubijanje igraca nakon sto se on spawna");
                return 1;
          }
          if(listitem == 7)
         {
                SendClientMessage(playerid, COLOR_LIGHTBLUE, "{00C0FF}DriveBy [DB]{FFFFFF} Ubijanje pjesaka s mijesta vozaca");
                return 1;
          }
          if(listitem ==
         {
                SendClientMessage(playerid, COLOR_LIGHTBLUE, "{00C0FF}ChickenRun [CR]{FFFFFF} Trcanje cik cak da se izbjegnu meci");
                return 1;
          }
          if(listitem == 9)
         {
                SendClientMessage(playerid, COLOR_LIGHTBLUE, "{00C0FF}BugAbouse [BA]{FFFFFF} Iskoristavanje bugova u skripti ili igrici");
                return 1;
          }
          if(listitem == 10)
         {
                SendClientMessage(playerid, COLOR_LIGHTBLUE, "{00C0FF}AdminAbouse [AA]{FFFFFF} Iskoristavanje admin pozicije");
                return 1;
          }
      }
   }
   return 1;
}
Skriptam posebne sisteme ili cjele modove po dogovoru.. Ako nekom treba neka se javi..

Gle mozda imas jos neki dialog koji ima tu opciju da kick, pa si im stavio isti id... Promeni id ovom dialogu i ne bi trebalo vise da kick, a ako nije do toga onda ti preporucujem da stavis na kraj ovako "Uredu", ""); ! :D

probo sam i sa drugim id-om nazvo ga PRAVILADAG i nista i imo sam i uredu i opet nista ali to samo na tom modu ocito je nesto do moda jer na drugim ili editovima ili od 0 sve normalno radi
Skriptam posebne sisteme ili cjele modove po dogovoru.. Ako nekom treba neka se javi..

E pa brate onda ne znam... Sacekaj do sutra mozda se javi neko ko zna da ti namesti to... :) :P

budem budem al fala i tebi sta si htio pomoc
Skriptam posebne sisteme ili cjele modove po dogovoru.. Ako nekom treba neka se javi..

pokusaj ovak:

negdje na vrh stavi #define PAVILA 783


if(strcmp(cmd, "/pravila", true) == 0)
   {
       if(IsPlayerConnected(playerid))
       {
         ShowPlayerDialog(playerid, PAVILA, DIALOG_STYLE_LIST, "Osnovna pravila servera", "In Character [IC] \nOut Of Character [OOC] \nRolePlay [RP] \nDeathMetch [DM] \nPowerGaming [PG] \nMetaGaming [MG] \nSpawnKill [SK] \nDriveBy [DB] \nChickenRun [CR] \nBugAbouse [BA] \nAdminAbouse [AA]", "U redu", "Natrag");
            }
      return 1;
   }



if(dialogid == PAVILA)
   {
      if(response)
      {
            if(listitem == 0)
         {
                SendClientMessage(playerid, COLOR_LIGHTBLUE, "{00C0FF}In Character [IC]{FFFFFF} Sve vezano za vaseg lika:govor,osjecaji,itd.");
          }
          if(listitem == 1)
         {
                SendClientMessage(playerid, COLOR_LIGHTBLUE, "{00C0FF}Out Of Character [OOC]{FFFFFF} Sve ne vezano za lika:vanjski svijet");
          }
          if(listitem == 2)
         {
                SendClientMessage(playerid, COLOR_LIGHTBLUE, "{00C0FF}RolePlay [RP]{FFFFFF} Simulacija stvarnog zivota");
          }
          if(listitem == 3)
         {
                SendClientMessage(playerid, COLOR_LIGHTBLUE, "{00C0FF}DeathMetch [DM]{FFFFFF} Ubijanje igraca bez RP razloga");
          }
          if(listitem == 4)
         {
                SendClientMessage(playerid, COLOR_LIGHTBLUE, "{00C0FF}PowerGaming [PG]{FFFFFF} Radnja koja nije moguca u stvarnom zivotu");
          }
         if(listitem == 5)
         {
                SendClientMessage(playerid, COLOR_LIGHTBLUE, "{00C0FF}MetaGaming [MG]{FFFFFF} Koristenje OOC informacija u iC korist");
                return 1;
          }
          if(listitem == 6)
         {
                SendClientMessage(playerid, COLOR_LIGHTBLUE, "{00C0FF}SpawnKill [SK]{FFFFFF} Ubijanje igraca nakon sto se on spawna");
                return 1;
          }
          if(listitem == 7)
         {
                SendClientMessage(playerid, COLOR_LIGHTBLUE, "{00C0FF}DriveBy [DB]{FFFFFF} Ubijanje pjesaka s mijesta vozaca");
                return 1;
          }
          if(listitem ==
         {
                SendClientMessage(playerid, COLOR_LIGHTBLUE, "{00C0FF}ChickenRun [CR]{FFFFFF} Trcanje cik cak da se izbjegnu meci");
                return 1;
          }
          if(listitem == 9)
         {
                SendClientMessage(playerid, COLOR_LIGHTBLUE, "{00C0FF}BugAbouse [BA]{FFFFFF} Iskoristavanje bugova u skripti ili igrici");
                return 1;
          }
          if(listitem == 10)
         {
                SendClientMessage(playerid, COLOR_LIGHTBLUE, "{00C0FF}AdminAbouse [AA]{FFFFFF} Iskoristavanje admin pozicije");
                return 1;
          }
      }
   }
   return 1;
}

Ovo je isto ko i moje samo je ime dialoga PAVILA a meni PRAVILADLG i stavio sam sve ko ti i opet ne radi
Skriptam posebne sisteme ili cjele modove po dogovoru.. Ako nekom treba neka se javi..

Jel zna itko?
Skriptam posebne sisteme ili cjele modove po dogovoru.. Ako nekom treba neka se javi..