[Pomoc]Ne pokazuje dialog - Pomoc, sto prije to bolje (moze lock) reseno

Započeo Arnel_Bp
26. Feb. 2014. Zaključano
393
pregleda
8
postova
Arnel_Bp
5
Underboss
26. Feb. 2014.
Skripta koju koristim: moja
Detaljan opis problema: Napravio sam za weapons dialog ali kad dodjem u tu zonu i kliknem F onda mi ne pokazuje da mogu da uzmem oruzije? Sta da radim
Dio skripte:

if(IsPlayerInRangeOfPoint(playerid,3.0,1099.6224,-962.6116,233.1416))
{
ShowPlayerDialog(playerid,8236,DIALOG_STYLE_LIST,"{B8860B}Weapons","MP5\nM4\nSniper\nSawnoff\nTec9\nDesert Eagle\nArmor\nUzi\nCountry Rifle\nKnife\nChainsaw\nShotgun","Select","Cancel");
}

	if(dialogid == 8236)
{
if(response)
{
if(listitem == 0)
{
GivePlayerWeapon(playerid, 29, 2500);
}
if(listitem == 1)
{
GivePlayerWeapon(playerid, 31, 2500);
}
if(listitem == 2)
{
GivePlayerWeapon(playerid, 34, 2500);
}
if(listitem == 3)
{
GivePlayerWeapon(playerid, 29, 2500);
}
if(listitem == 4)
{
GivePlayerWeapon(playerid, 26, 2500);
}
if(listitem == 5)
{
GivePlayerWeapon(playerid, 32, 2500);
}
if(listitem == 6)
{
GivePlayerWeapon(playerid, 24, 2500);
}
if(listitem == 7)
{
SetPlayerArmour(playerid, 100.0);
}
if(listitem == 8)
{
GivePlayerWeapon(playerid, 28, 2500);
}
if(listitem == 9)
{
GivePlayerWeapon(playerid, 33, 2500);
}
if(listitem == 10)
{
GivePlayerWeapon(playerid, 4, 2500);
}
if(listitem == 11) { GivePlayerWeapon(playerid, 9, 2500); } if(listitem == 12) { GivePlayerWeapon(playerid, 25, 2500); } } } return 1;}
moze pomoc sta da stavim i gde? Uglavnom errora nema.Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Arnel_Bp
5
Underboss
26. Feb. 2014.
David (Sabljak) A.k.A SABO(T) wrote on February 26, 2014, 8:02 pm:
ocito provjera na F ne valja


pa sta da mu radim? mozes li mi reci kako ovo da ispravim ?
Vedadd
5
Underboss
26. Feb. 2014.
Stavi da pritisneš slovo "Y"
if(newkeys & KEY_YES)
{
        if(IsPlayerInRangeOfPoint(playerid,3.0,1099.6224,-962.6116,233.1416))
{
      ShowPlayerDialog(playerid,8236,DIALOG_STYLE_LIST,"{B8860B}Weapons","MP5\nM4\nSniper\nSawnoff\nTec9\nDesert        Eagle\nArmor\nUzi\nCountry Rifle\nKnife\nChainsaw\nShotgun","Select","Cancel");
              SCM(playerid, COLOR_WHITE, " * DoÅ¡li ste u Zonu (Stavi ime), izaberite Oruzje koje zelite..");
        }
}
Arnel_Bp
5
Underboss
26. Feb. 2014.
DevoXx wrote on February 26, 2014, 8:17 pm:
Stavi da pritisneš slovo "Y"
if(newkeys & KEY_YES)
{
        if(IsPlayerInRangeOfPoint(playerid,3.0,1099.6224,-962.6116,233.1416))
{
      ShowPlayerDialog(playerid,8236,DIALOG_STYLE_LIST,"{B8860B}Weapons","MP5\nM4\nSniper\nSawnoff\nTec9\nDesert        Eagle\nArmor\nUzi\nCountry Rifle\nKnife\nChainsaw\nShotgun","Select","Cancel");
              SCM(playerid, COLOR_WHITE, " * DoÅ¡li ste u Zonu (Stavi ime), izaberite Oruzje koje zelite..");
        }
}


Ja vec imam ovo
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys == KEY_SECONDARY_ATTACK)
{
if(IsPlayerInRangeOfPoint(playerid,3.0,-1095.68213, -991.88574, 139.60983)|| IsPlayerInRangeOfPoint(playerid,3.0,-1095.68213, -991.88568, 234.07430)|| IsPlayerInRangeOfPoint(playerid,3.0,-1095.68213, -991.88568, 257.70309)|| IsPlayerInRangeOfPoint(playerid,3.0,-1095.68213, -991.88568, 191.42120))
{
ShowPlayerDialog(playerid,8235,DIALOG_STYLE_LIST,"{00FFFF}Elevator Menu","bla bla","Select","Cancel");
}
if(IsPlayerInRangeOfPoint(playerid,3.0,1099.6224,-962.6116,233.1416))
{
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST,"{B8860B}Weapons","MP5\nM4\nSniper\nSawnoff\nTec9\nDesert Eagle\nArmor\nUzi\nCountry Rifle\nKnife\nChainsaw\nShotgun","Select","Cancel");
}
}
return 1;
}


pa kad maknem ovo
	ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST,"{B8860B}Weapons","MP5\nM4\nSniper\nSawnoff\nTec9\nDesert Eagle\nArmor\nUzi\nCountry Rifle\nKnife\nChainsaw\nShotgun","Select","Cancel");


osta je mi ovako
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys == KEY_SECONDARY_ATTACK)
{
if(IsPlayerInRangeOfPoint(playerid,3.0,-1095.68213, -991.88574, 139.60983)|| IsPlayerInRangeOfPoint(playerid,3.0,-1095.68213, -991.88568, 234.07430)|| IsPlayerInRangeOfPoint(playerid,3.0,-1095.68213, -991.88568, 257.70309)|| IsPlayerInRangeOfPoint(playerid,3.0,-1095.68213, -991.88568, 191.42120))
{
ShowPlayerDialog(playerid,8235,DIALOG_STYLE_LIST,"{00FFFF}Elevator Menu","bla bla","Select","Cancel");
}
}
return 1;
}


kako sad da dodam ovo sto si mi rekao na ovo ? ako mozes samo jos to da mi uradis ? 🙂
Arnel_Bp
5
Underboss
27. Feb. 2014.
oceli mi ko pomoci samo da ovo dodam ? molim vas, treba mi ovo hitno je..
Arnel_Bp
5
Underboss
27. Feb. 2014.
David (Sabljak) A.k.A SABO(T) wrote on February 27, 2014, 9:20 am:
Elevator ti radi?


radi brate evo ovo je dio skripte

ovako sam ja probo ali ne radi, samo ovo a ostalo sve radi mozes li mi ovo ispraviti
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys == KEY_SECONDARY_ATTACK)
{
if(IsPlayerInRangeOfPoint(playerid,3.0,-1095.68213, -991.88574, 139.60983)|| IsPlayerInRangeOfPoint(playerid,3.0,-1095.68213, -991.88568, 234.07430)|| IsPlayerInRangeOfPoint(playerid,3.0,-1095.68213, -991.88568, 257.70309)|| IsPlayerInRangeOfPoint(playerid,3.0,-1095.68213, -991.88568, 191.42120))
{
ShowPlayerDialog(playerid,8235,DIALOG_STYLE_LIST,"{00FFFF}Elevator Menu","Prizemlje\nKancelarija\nKrov\nDiskoteka","Select","Cancel");
}
}
return 1;
if(newkeys & KEY_YES)
{
if(IsPlayerInRangeOfPoint(playerid,3.0,1099.6224,-962.6116,233.1416))
{
ShowPlayerDialog(playerid,8236,DIALOG_STYLE_LIST,"{B8860B}Weapons","MP5\nM4\nSniper\nSawnoff\nTec9\nDesert Eagle\nArmor\nUzi\nCountry Rifle\nKnife\nChainsaw\nShotgun","Select","Cancel");
}
}
return 1;
}


aj samo jos to imam i gotova mapa, valjda 🙂
Arnel_Bp
5
Underboss
27. Feb. 2014.
Karijola wrote on February 27, 2014, 10:00 am:
Ne tako radit jebo ga ti

ovako if (PRESSED(KEY_FIRE)) i sad pišeš što ti treba umjesto KEY_FIRE ovo što si ti napravio newkeys to ti čita više tipaka a pressed čita samo jednu.

i dodaj na vrh skripte
#define PRESSED(%0) \
(((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))


ne shvatam te, ovo sam dodao ali nzm gde da dodam ovako ovo Key_Fire ako mozes da mi uradis to na ovo ko sto sam dao ako ti nije problem
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys == KEY_SECONDARY_ATTACK)
{
if(IsPlayerInRangeOfPoint(playerid,3.0,-1095.68213, -991.88574, 139.60983)|| IsPlayerInRangeOfPoint(playerid,3.0,-1095.68213, -991.88568, 234.07430)|| IsPlayerInRangeOfPoint(playerid,3.0,-1095.68213, -991.88568, 257.70309)|| IsPlayerInRangeOfPoint(playerid,3.0,-1095.68213, -991.88568, 191.42120))
{
ShowPlayerDialog(playerid,8235,DIALOG_STYLE_LIST,"{00FFFF}Elevator Menu","Prizemlje\nKancelarija\nKrov\nDiskoteka","Select","Cancel");
}
}
return 1;
if(newkeys & KEY_YES)
{
if(IsPlayerInRangeOfPoint(playerid,3.0,1099.6224,-962.6116,233.1416))
{
ShowPlayerDialog(playerid,8236,DIALOG_STYLE_LIST,"{B8860B}Weapons","MP5\nM4\nSniper\nSawnoff\nTec9\nDesert Eagle\nArmor\nUzi\nCountry Rifle\nKnife\nChainsaw\nShotgun","Select","Cancel");
}
}
return 1;
}
Arnel_Bp
5
Underboss
27. Feb. 2014.
rijeseno, lock moze.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha