[Pomoc] DIALOG

29. Nov. 2013. Zaključano
647
pregleda
19
postova
Branko_Milovanovic
5
Crime Lord
29. Nov. 2013.
Skripta koju koristim: 4C:RP
Detaljan opis problema: Kada ukuca /vipmenu izbaci mi dialog.Ali nece da udje.Kada kliknem na oruzije ne otvori se drugi dialog ili cvece nece nista.I druge dialoge koje sam radio nece ?
Dio skripte:
Evo sve:
DEFINE
#define DIALOG_VIPMENU 719


KOMANDA
	if (strcmp("/vipmenu", cmdtext, true, 10) == 0)
{
if(PlayerInfo >= 1 || PlayerInfo >= 1 || PlayerInfo >= 1 || PlayerInfo >= 1)
        {
    ShowPlayerDialog(playerid, DIALOG_VIPMENU, DIALOG_STYLE_LIST, "4EVER CRAZY - VIP MENU", "Oruzje\nCvece [Buket Cveca] ($1.000)\nHP [Dobijate 100 HP-a] ($2.000)\nArmor [Dobijate 100 Armor-a] ($2.000)", "Ok", "Izlaz");
}
return 1;
}


DIALOGID
if(dialogid == DIALOG_VIPMENU)
        {
                if(response)
                {
                        if(listitem == 0) //Vip Menu Oruzja
                        {
                                ShowPlayerDialog(playerid, DIALOG_VIPMENU+1, DIALOG_STYLE_LIST, "VIP GUN MENU", "Pistol 9mm ($2.000) [150 ammo]\nDesetr Eagle ($3.000) [200 ammo]\nMP5 ($4.000) [300 ammo]\nAK-47 ($5.000) [400 ammo]\nM4 ($7.000) [400 ammo]\nTec9 ($10.000) [400 ammo]\nUzi ($ 12.000) [400 ammo]\nUzi ($ 12.000) [400 ammo]\nSniper Rifle ($7.000) [600 ammo]", "Kupi", "Izadji");
}
      }
  }

        if(dialogid == DIALOG_VIPMENU+1)
        {
        if(response)
        {
      if(listitem == 0)
{
if(GetPlayerMoney(playerid) < 2000) return SCM(playerid, -1, "Nemas dovoljno novca !");
GivePlayerWeapon(playerid, 22, 150);
GivePlayerMoney(playerid, -2000);
}
    if(listitem == 1)
{
if(GetPlayerMoney(playerid) < 3000) return SCM(playerid, -1, "Nemas dovoljno novca !");
GivePlayerWeapon(playerid, 24, 200);
GivePlayerMoney(playerid, -3000);
}
        if(listitem == 2)
{
if(GetPlayerMoney(playerid) < 4000) return SCM(playerid, -1, "Nemas dovoljno novca !");
GivePlayerWeapon(playerid, 29, 300);
GivePlayerMoney(playerid, -4000);
}
if(listitem == 3)
{
if(GetPlayerMoney(playerid) < 5000) return SCM(playerid, -1, "Nemas dovoljno novca !");
GivePlayerWeapon(playerid, 30, 400);
GivePlayerMoney(playerid, -5000);
}
        if(listitem == 4)
{
if(GetPlayerMoney(playerid) < 7000) return SCM(playerid, -1, "Nemas dovoljno novca !");
GivePlayerWeapon(playerid, 31, 400);
GivePlayerMoney(playerid, -7000);
}
        if(listitem == 5)
{
if(GetPlayerMoney(playerid) < 10000) return SCM(playerid, -1, "Nemas dovoljno novca !");
GivePlayerWeapon(playerid, 32, 400);
GivePlayerMoney(playerid, -10000);
}
if(listitem == 6)
        {
        if(GetPlayerMoney(playerid) < 12000) return SCM(playerid, -1, "Nemas dovoljno novca !");
        GivePlayerWeapon(playerid, 28, 400);
        GivePlayerMoney(playerid, -12000);
        }
if(listitem == 7)
        {
        if(GetPlayerMoney(playerid) < 7000) return SCM(playerid, -1, "Nemas dovoljno novca !");
        GivePlayerWeapon(playerid, 34, 600);
        GivePlayerMoney(playerid, -7000);
        }
        if(listitem == 8)
        {
        if(GetPlayerMoney(playerid) < 8000) return SCM(playerid, -1, "Nemas dovoljno novca !");
        GivePlayerWeapon(playerid, 25, 200);
        GivePlayerMoney(playerid, -8000);
        }
    }
}
        if(dialogid == DIALOG_VIPMENU)
        {
        if(response)
        {
      if(listitem == 0)
{
if(GetPlayerMoney(playerid) < 1000) return SCM(playerid, -1, "Nemas dovoljno novca !");
GivePlayerWeapon(playerid, 14, 1);
GivePlayerMoney(playerid, -1000);
}
    }
}
        if(dialogid == DIALOG_VIPMENU)
        {
        if(response)
        {
      if(listitem == 0)
{
if(GetPlayerMoney(playerid) < 2000) return SCM(playerid, -1, "Nemas dovoljno novca !");
SetPlayerHealth(playerid, 100);
GivePlayerMoney(playerid, -2000);
}
    }
}
        if(dialogid == DIALOG_VIPMENU)
        {
        if(response)
        {
      if(listitem == 0)
{
if(GetPlayerMoney(playerid) < 2000) return SCM(playerid, -1, "Nemas dovoljno novca !");
SetPlayerArmour(playerid, 100);
GivePlayerMoney(playerid, -2000);
}
  }
return 1;
}
MadDog
5
Crime Lord
29. Nov. 2013.
Vidi u vrhu da se ne brkaju ID-ovi neki

imas u vrhu define DIJALOG_BLABLA pa broj pa vidi da se sta ne brka tu.
Branko_Milovanovic
5
Crime Lord
29. Nov. 2013.
Pokusao sam stavim i DIALOG_VIPMENU 4213 i opet nece  😢
Branko_Milovanovic
5
Crime Lord
30. Nov. 2013.
Zna neko ?
Matorp
5
Underboss
30. Nov. 2013.
Jesi li mozda potrazio po netu idi na WIKI pa potrazi!
Branko_Milovanovic
5
Crime Lord
30. Nov. 2013.
Ako neces da pomozes ne komentarisi prvo sam potrazio na google inac da sam nasao nebi trazio pomoc 
!
GhostReider
4
Enforcer
30. Nov. 2013.
Za ove dalje dialoge si trebo else if
Branko_Milovanovic
5
Crime Lord
30. Nov. 2013.
Ne kontam kako ?
Branko_Milovanovic
5
Crime Lord
30. Nov. 2013.
Nece !
Branko_Milovanovic
5
Crime Lord
30. Nov. 2013.
Zasto bih menjao to nema nikakve veze ako ne znas ne komentarisi !
Branko_Milovanovic
5
Crime Lord
1. Dec. 2013.
Znali neko 😕
Bugi
5
Crime Lord
1. Dec. 2013.
Da ne koristis nekim slucajem taj vipmenu kao filterskriptu? Ako ne onda probaj da #define DIALOG_VIPMENU 719 zamenis sa #define DIALOG_VIPMENU 14659 😄
Branko_Milovanovic
5
Crime Lord
1. Dec. 2013.
Nemam filterscriptu nece stavio sam taj broj nece.
MadDog
5
Crime Lord
1. Dec. 2013.
Probaj ovako:
if(dialogid == DIALOG_VIPMENU)
{
  if(response)
  {
if(listitem == 0)
  {
ShowPlayerDialog(playerid, DIALOG_VIPMENU+1, DIALOG_STYLE_LIST, "VIP GUN MENU", "Pistol 9mm ($2.000) [150 ammo]\nDesetr Eagle ($3.000) [200 ammo]\nMP5 ($4.000) [300 ammo]\nAK-47 ($5.000) [400 ammo]\nM4 ($7.000) [400 ammo]\nTec9 ($10.000) [400 ammo]\nUzi ($ 12.000) [400 ammo]\nUzi ($ 12.000) [400 ammo]\nSniper Rifle ($7.000) [600 ammo]", "Kupi", "Izadji");
}
  }
/*return 1;*/ // probaj bez ovoga i sa ovim
}
        if(dialogid == DIALOG_VIPMENU+1) // oruzija
        {
        if(response)
        {
      if(listitem == 0)
{
if(GetPlayerMoney(playerid) < 2000) return SCM(playerid, -1, "Nemas dovoljno novca !");
GivePlayerWeapon(playerid, 22, 150);
GivePlayerMoney(playerid, -2000);
}
    if(listitem == 1)
{
if(GetPlayerMoney(playerid) < 3000) return SCM(playerid, -1, "Nemas dovoljno novca !");
GivePlayerWeapon(playerid, 24, 200);
GivePlayerMoney(playerid, -3000);
}
        if(listitem == 2)
{
if(GetPlayerMoney(playerid) < 4000) return SCM(playerid, -1, "Nemas dovoljno novca !");
GivePlayerWeapon(playerid, 29, 300);
GivePlayerMoney(playerid, -4000);
}
if(listitem == 3)
{
if(GetPlayerMoney(playerid) < 5000) return SCM(playerid, -1, "Nemas dovoljno novca !");
GivePlayerWeapon(playerid, 30, 400);
GivePlayerMoney(playerid, -5000);
}
        if(listitem == 4)
{
if(GetPlayerMoney(playerid) < 7000) return SCM(playerid, -1, "Nemas dovoljno novca !");
GivePlayerWeapon(playerid, 31, 400);
GivePlayerMoney(playerid, -7000);
}
        if(listitem == 5)
{
if(GetPlayerMoney(playerid) < 10000) return SCM(playerid, -1, "Nemas dovoljno novca !");
GivePlayerWeapon(playerid, 32, 400);
GivePlayerMoney(playerid, -10000);
}
if(listitem == 6)
        {
        if(GetPlayerMoney(playerid) < 12000) return SCM(playerid, -1, "Nemas dovoljno novca !");
        GivePlayerWeapon(playerid, 28, 400);
        GivePlayerMoney(playerid, -12000);
        }
if(listitem == 7)
        {
        if(GetPlayerMoney(playerid) < 7000) return SCM(playerid, -1, "Nemas dovoljno novca !");
        GivePlayerWeapon(playerid, 34, 600);
        GivePlayerMoney(playerid, -7000);
        }
        if(listitem == 8)
        {
        if(GetPlayerMoney(playerid) < 8000) return SCM(playerid, -1, "Nemas dovoljno novca !");
        GivePlayerWeapon(playerid, 25, 200);
        GivePlayerMoney(playerid, -8000);
        }
    }
}
        if(dialogid == DIALOG_VIPMENU)
        {
        if(response)
        {
      if(listitem == 2)
{
if(GetPlayerMoney(playerid) < 1000) return SCM(playerid, -1, "Nemas dovoljno novca !");
GivePlayerWeapon(playerid, 14, 1);
GivePlayerMoney(playerid, -1000);
}
    }
}
        if(dialogid == DIALOG_VIPMENU)
        {
        if(response)
        {
      if(listitem == 3)
{
if(GetPlayerMoney(playerid) < 2000) return SCM(playerid, -1, "Nemas dovoljno novca !");
SetPlayerHealth(playerid, 100);
GivePlayerMoney(playerid, -2000);
}
    }
}
        if(dialogid == DIALOG_VIPMENU)
        {
        if(response)
        {
      if(listitem == 4)
{
if(GetPlayerMoney(playerid) < 2000) return SCM(playerid, -1, "Nemas dovoljno novca !");
SetPlayerArmour(playerid, 100);
GivePlayerMoney(playerid, -2000);
}
  }
return 1;
}

Branko_Milovanovic
5
Crime Lord
4. Dec. 2013.
Nece ni jedno ni drugo.
Da ne otvaram drugu temu ovde cu kada kucam /kaciga kaciga mi se stvori i nestane (stvori se na 1 sec nekad i manje).
Tako svaki Attach object kada kucaj /oruzije da se stvori na meni stvori se i nestane /iron isto sve !

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha