[Pomoc]Dialog_Style_Input

Započeo City War DM
26. Okt. 2012. Zaključano
480
pregleda
7
postova
City War DM
2
Street Runner
26. Okt. 2012.
Skripta koju koristim: CWDM
Detaljan opis problema: Kucam /support i nece da mi otvori dialog, a nebaca Errore
Dio skripte:
	if(dialogid == DIALOG_RPGSUPPORT)
{
    if(response)
{
    if(listitem == 0)
    {
        new targetplayer = strval(inputtext);
    if(PlayerInfo >=6 ) return SCM(playerid, COLOR_RED, "Ova opcija nije dostupna za tebe!");
        if(rpgsupportenbale != 0) return SCM(playerid, COLOR_RED, "RPG Support nije dostupan, pokusajte kasnije.");
        if(targetplayer == INVALID_PLAYER_ID) return SCM(playerid, COLOR_RED, "Ukucali ste krivi ID!"), SPD(playerid, DIALOG_RPGSUPPORT, DIALOG_STYLE_INPUT, "RPG Support", "Molimo unesite ID igraca", "Potvrdi", "Odustani");
  SetTimerEx("RPGSupport",10000,0,"ii",playerid, 1);
  }
  }
}
  			SPD(playerid, DIALOG_RPGSUPPORT, DIALOG_STYLE_INPUT, "RPG Support","Molimo unesite ID igraca", "Potvrdi", "Odustani");

Neke slike/video za lakse dobivanje pomoci(neobavezno):
danijel123
5
Kingpin
26. Okt. 2012.
daj komandu
City War DM
2
Street Runner
26. Okt. 2012.
CMD:support(playerid, params[])
{
SPD(playerid, DIALOG_SUPPORTMENU, DIALOG_STYLE_LIST, "Odaberi Support","AirSupport\nRPG Support","Odaberi","Odustani");
return 1;
}

	if(dialogid == DIALOG_SUPPORTMENU)
  {
  if(response)
{
if(listitem == 0)
{
if(PlayerInfo == 1)
{
if(airsupportenbaleteam1 != 0) return SCM(playerid, COLOR_RED, "AirSupport nije dostupan, molimo pokusajte kasnije.");
SPD(playerid, DIALOG_AIRSUPPORTTEAM1, DIALOG_STYLE_LIST, "Odaberite podrucje","Podrucje 1\nPodrucje 2\nPodrucje 3","Pozovi","Odustani");
SetTimerEx("AirSupportTeam1",10000,0,"ii",playerid, 1);
airsupportenbaleteam1 = 1;
}
if(PlayerInfo == 2)
{
if(airsupportenbaleteam1 != 0) return SCM(playerid, COLOR_RED, "AirSupport nije dostupan, molimo pokusajte kasnije.");
SPD(playerid, DIALOG_AIRSUPPORTTEAM1, DIALOG_STYLE_LIST, "Odaberite podrucje","Podrucje 1\nPodrucje 2\nPodrucje 3","Pozovi","Odustani");
SetTimerEx("AirSupportTeam1",10000,0,"ii",playerid, 1);
airsupportenbaleteam1 = 1;
}
if(PlayerInfo == 3)
{
if(airsupportenbaleteam2 != 0) return SCM(playerid, COLOR_RED, "AirSupport nije dostupan, molimo pokusajte kasnije.");
SPD(playerid, DIALOG_AIRSUPPORTTEAM2, DIALOG_STYLE_LIST, "Odaberite podrucje","Podrucje 1\nPodrucje 2\nPodrucje 3","Pozovi","Odustani");
SetTimerEx("AirSupportTeam2",10000,0,"ii",playerid, 1);
airsupportenbaleteam2 = 1;
}
if(PlayerInfo == 4)
{
if(airsupportenbaleteam2 != 0) return SCM(playerid, COLOR_RED, "AirSupport nije dostupan, molimo pokusajte kasnije.");
SPD(playerid, DIALOG_AIRSUPPORTTEAM2, DIALOG_STYLE_LIST, "Odaberite podrucje","Podrucje 1\nPodrucje 2\nPodrucje 3","Pozovi","Odustani");
SetTimerEx("AirSupportTeam2",10000,0,"ii",playerid, 1);
airsupportenbaleteam2 = 1;
}
if(listitem == 1)
{
  SPD(playerid, DIALOG_RPGSUPPORT, DIALOG_STYLE_INPUT, "RPG Support","Molimo unesite ID igraca", "Potvrdi", "Odustani");
}
}
}
}

if(dialogid == DIALOG
danijel123
5
Kingpin
26. Okt. 2012.
Da ti se nije mozda pomesao ID dijaloga ?
City War DM
2
Street Runner
26. Okt. 2012.
Nije
danijel123
5
Kingpin
26. Okt. 2012.
	if(dialogid == DIALOG_SUPPORTMENU)
  {
  if(response)
{
if(listitem == 0)
{
if(PlayerInfo == 1)
{
if(airsupportenbaleteam1 != 0) return SCM(playerid, COLOR_RED, "AirSupport nije dostupan, molimo pokusajte kasnije.");
SPD(playerid, DIALOG_AIRSUPPORTTEAM1, DIALOG_STYLE_LIST, "Odaberite podrucje","Podrucje 1\nPodrucje 2\nPodrucje 3","Pozovi","Odustani");
SetTimerEx("AirSupportTeam1",10000,0,"ii",playerid, 1);
airsupportenbaleteam1 = 1;
}
else if(PlayerInfo == 2)
{
if(airsupportenbaleteam1 != 0) return SCM(playerid, COLOR_RED, "AirSupport nije dostupan, molimo pokusajte kasnije.");
SPD(playerid, DIALOG_AIRSUPPORTTEAM1, DIALOG_STYLE_LIST, "Odaberite podrucje","Podrucje 1\nPodrucje 2\nPodrucje 3","Pozovi","Odustani");
SetTimerEx("AirSupportTeam1",10000,0,"ii",playerid, 1);
airsupportenbaleteam1 = 1;
}
else if(PlayerInfo == 3)
{
if(airsupportenbaleteam2 != 0) return SCM(playerid, COLOR_RED, "AirSupport nije dostupan, molimo pokusajte kasnije.");
SPD(playerid, DIALOG_AIRSUPPORTTEAM2, DIALOG_STYLE_LIST, "Odaberite podrucje","Podrucje 1\nPodrucje 2\nPodrucje 3","Pozovi","Odustani");
SetTimerEx("AirSupportTeam2",10000,0,"ii",playerid, 1);
airsupportenbaleteam2 = 1;
}
else if(PlayerInfo == 4)
{
if(airsupportenbaleteam2 != 0) return SCM(playerid, COLOR_RED, "AirSupport nije dostupan, molimo pokusajte kasnije.");
SPD(playerid, DIALOG_AIRSUPPORTTEAM2, DIALOG_STYLE_LIST, "Odaberite podrucje","Podrucje 1\nPodrucje 2\nPodrucje 3","Pozovi","Odustani");
SetTimerEx("AirSupportTeam2",10000,0,"ii",playerid, 1);
airsupportenbaleteam2 = 1;
}
}
if(listitem == 1)
{
  SPD(playerid, DIALOG_RPGSUPPORT, DIALOG_STYLE_INPUT, "RPG Support","Molimo unesite ID igraca", "Potvrdi", "Odustani");
}
}
}


Probaj tako pod OnDialogResponse
City War DM
2
Street Runner
26. Okt. 2012.
Radi, ali nece da spici raketa, evo koda.
Znaci ja kucam ID 0(svoj), i nece me spicit raketa.

	if(dialogid == DIALOG_RPGSUPPORT)
{
    if(response)
{
          new targetplayer = strval(inputtext);
        if(rpgsupportenbale != 0) return SCM(playerid, COLOR_RED, "RPG Support nije dostupan, pokusajte kasnije.");
        if(targetplayer == INVALID_PLAYER_ID) return SCM(playerid, COLOR_RED, "Ukucali ste krivi ID!"), SPD(playerid, DIALOG_RPGSUPPORT, DIALOG_STYLE_INPUT, "RPG Support", "Molimo unesite ID igraca", "Potvrdi", "Odustani");
  SetTimerEx("RPGSupport",10000,0,"ii",playerid, 1);
  }
}

public RPGSupport(playerid, targetplayer, inputtext)
{
new Float:boomx, Float:boomy, Float:boomz;
GetPlayerPos(targetplayer,boomx, boomy, boomz);
CreateExplosion(boomx, boomy , boomz, 7, 10);
rpgsupportenbale = 0;
return 1;
}

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha