[Pomoc]Dialog

Započeo Arnel_Bp
21. Sep. 2013. Zaključano
192
pregleda
3
postova
Arnel_Bp
5
Underboss
21. Sep. 2013.
Skripta koju koristim: moja
Detaljan opis problema: pa napravio sam 2 baze sa elevator systemom i sad... kad napravim elevator na jednoj bazi onda na drugu ne mogu nzm kako mozeli neko da mi obijasni evo kako sam stavio za prvu bazu nzm gde da stavim za drugu molim vas obijasni te mi ako me ne shvacate opet cu vam napisati
Dio skripte:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys == KEY_SECONDARY_ATTACK)
{
if(IsPlayerInRangeOfPoint(playerid,3.0,2517.40088, -2420.84497, 14.79570)|| IsPlayerInRangeOfPoint(playerid,3.0,2517.02515, -2420.57300, 120.14740)||IsPlayerInRangeOfPoint(playerid,3.0,2517.02515, -2420.57300, 132.92841))
ShowPlayerDialog(playerid,8235,DIALOG_STYLE_LIST,"{FF0000}Elevator","Krov{FF0000}\nPrizemlje{7CFC00}\nKancelarija","Pokreni","Izadji");
    }
    return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
if(dialogid == 8235)
{
if(response)
{
  if(listitem == 0)
{
SetPlayerPos(playerid,2517.02515, -2420.57300, 132.92841);
        }
if(listitem == 1)
        {
        SetPlayerPos(playerid,2517.40088, -2420.84497, 14.79570);
        }
        if(listitem == 2)
        {
        SetPlayerPos(playerid,2517.02515, -2420.57300, 120.14740);
        }
        }
return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):
Arnel_Bp
5
Underboss
22. Sep. 2013.
bumpppppppp😕
Vuzimir
5
Kingpin
22. Sep. 2013.
pa gledaj:

gore dodas na toj drugoj bazi ono IsPlayerInRangePoint od druge baze, a na dialog response dodas:

Evo ti primjer pa ces skontati i tako odradis za sve...
	if(listitem == 0)
{
    if(IsPlayerInRangeOfPoint(playerid,3.0,X,Y,Z))// OVDJE IDE POZICIJA OD PRVE BAZE KADA IDE SA PRIZEMLJA NA KROV
    {
                SetPlayerPos(playerid,2517.02515, -2420.5server uklonjen!, 132.92841);
            }
            else if(IsPlayerInRangeOfPoint(playerid,3.0,X,Y,Z))//OVDJE IDE POZICIJA KADA OD PRVE BAZE IDE IZ KANCELARIJE NA KROV
{
    SetPlayerPos(playerid,2517.02515, -2420.5server uklonjen!, 132.92841);
}
///////////////////////////DRUGA BAZA//////////////////////////////////////////////////////////
else if(IsPlayerInRangeOfPoint(playerid,3.0,X,Y,Z))//OVDJE IDE POZICIJA KADA OD DRUGE BAZE IDE SA PRIZEMLJA NA KROV
{
    SetPlayerPos(playerid,2517.02515, -2420.5server uklonjen!, 132.92841);
}
else if(IsPlayerInRangeOfPoint(playerid,3.0,2517.40088, -2420.84497, 14.79570))//OVDJE IDE POZICIJA KADA OD PRVE BAZE IDE IZ KANCELARIJE NA KROV
{
    SetPlayerPos(playerid,2517.02515, -2420.5server uklonjen!, 132.92841);
}
}

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha