[pomoc]HeliOwnership

Započeo DinoP., Januar 06, 2012, 15:02:18 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

Skripta koju koristim:HeliOwnership
Detaljan opis problema:nece mi kupi helic kad uÄ'em u njega izbaci kupi i natrag ja stisnem kupi i nece nista  i reko mi je taj koji je napravio skriptu da mi neÅ¡to ne valja s dijalogima???
Dio skripte: http://balkan-samp.com/forum/index.php?topic=35758.0 to sam skinuo
Neke slike/video za lakse dobivanje pomoci(neobavezno)://

nisu ti dobri IDevi pogledaj koji je zadnji ID u modu i promjeni ID za kupnju na sljedeci dialog id


u FS ID dialog je 1
nadi u gamemode zadnji ID dialoga i promejni u FS id u taj broj koji sljedi
ako neshvacas
npr tamo je jedan a u skripti 666
sad u FS moras promjenit ID dialoga 1 u ID 667
jel kontas sad ?
eto dao sam ti i primjer  ;)

if(dialogid == DMVMENU) ovo mi je zadnje od dialog id Å¡ta sad  ???

Citat: jozakoza poslato Januar 08, 2012, 18:25:24 POSLE PODNE
if(dialogid == DMVMENU) ovo mi je zadnje od dialog id Å¡ta sad  ???
daj definiju tog dialoga

   if(dialogid == DMVMENU)
   {
   if(response)
      {
      
         if(listitem == 0) // Flying Licenses
         {
                if (PlayerInfo[playerid][pFlyLic] == 0 && GetPlayerCash(playerid) > 4999)
             {
                   GivePlayerCash(playerid,-5000);
                   PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
                SendClientMessage(playerid, COLOR_GRAD5, "Kupio si dozvolu za letenje! Mozes provjeriti kucajuci /licenses!");
                PlayerInfo[playerid][pFlyLic] = 1;
               TogglePlayerControllable(playerid, 1);
               return 1;
             }
             else
             {
                   SendClientMessage(playerid, COLOR_LIGHTRED, "Imas vec dozvolu ili nemas dovoljno novca!");
                   TogglePlayerControllable(playerid, 1);
                }
         }
         if(listitem == 1) // Sail Licenses
         {
                if (PlayerInfo[playerid][pBoatLic] == 0 && GetPlayerCash(playerid) > 1499)
             {
                   GivePlayerCash(playerid,-1500);
                   PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
               SendClientMessage(playerid, COLOR_GRAD5, "Kupio si dozvolu za plovidbu! Mozes provjeriti kucajuci /licenses!");
                PlayerInfo[playerid][pBoatLic] = 1;
               TogglePlayerControllable(playerid, 1);
               return 1;
             }
             else
             {
                   SendClientMessage(playerid, COLOR_LIGHTRED, "Imas vec dozvolu ili nemas dovoljno novca!");
                   TogglePlayerControllable(playerid, 1);
                }
         }
         if(listitem == 2) // Gun licenses
         {
              if (PlayerInfo[playerid][pGunLic] == 0 && GetPlayerCash(playerid) > 1799)
            {
              GivePlayerCash(playerid,-1800);
              PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
             SendClientMessage(playerid, COLOR_GRAD5, "Kupio si dozvolu za oruzje! Mozes provjeriti kucajuci /licenses!");
             PlayerInfo[playerid][pGunLic] = 1;
            TogglePlayerControllable(playerid, 1);
            return 1;
            }
            else
            {
                 SendClientMessage(playerid, COLOR_LIGHTRED, "Imas vec dozvolu ili nemas dovoljno novca!");
                 TogglePlayerControllable(playerid, 1);
            }
            }
      }
   }
   return 0;
}

krivo si me shvatio ne dialog nego definiciju
#define


odi u FS i stavi if(dialogid == 1334)

da it tu stavim#define DIALOGID 3304