[POMOC]Kada stane na Pickup

Započeo WilliamS
12. Jun 2013. Zaključano
844
pregleda
18
postova
TriX
5
Underboss
12. Jun 2013.
Skripta koju koristim:Moja
Detaljan opis problema😛romenio sam poziciju Pickupa,na staroj poziciji pickupa kad sam stao pojavio mi se Dialog dali zelim da udjem u banku i dole mi pisalo Da i Ne ako hocu da udjem kliknem da a ako necu da udjem kliknem Ne i sad kad sam promenio poziciju Pickupa nema vise tog Dijaloga kako da napravim taj novi dijalog dal zelim da udjem u banku ili ne i da me stvori u enterijer koj ja zelim?
Dio skripte:Evo kordinate Pickupa
 CreateDynamicPickup(1274,1,1461.7606,-1011.1452,26.8438,-1); //Ulaz u banku

Neke slike/video za lakse dobivanje pomoci(neobavezno):
BocaBajrovic1995
5
Kingpin
12. Jun 2013.
Sad cu ti uraditi pogresio sam 😄
TriX
5
Underboss
12. Jun 2013.
Posalji mi ovde ili na PM...
[WW]ivan
5
Kingpin
12. Jun 2013.
pa samo postavi kordinate pickup na mjesto tog dialoga😕?
TriX
5
Underboss
12. Jun 2013.
Pa to mi je i boca rekao ali izbrisao mi se dijalog
Blaeks_Biofor
5
Forum Don
12. Jun 2013.
kreiraj pickup pod ongamemodeinit, i u funkciji OnPlayerPickupDynamicPickup uradi jedan dialog, a pod ondialogresponse ga potvrdi
TriX
5
Underboss
12. Jun 2013.
Pa kreirao sam Pickup nego ne znam kako da napravim dijalog i kako da ga potvrdim
Blaeks_Biofor
5
Forum Don
12. Jun 2013.
pa pod onplayerpickupdynamicpickup kreiraj dialog, je l je to toliko tesko ?
TriX
5
Underboss
12. Jun 2013.
Verovao ili ne ja nemam  onplayerpickupdynamicpickup
Blaeks_Biofor
5
Forum Don
12. Jun 2013.
kreiraj ga
public OnPlayerPickupDynamicPickup(playerid, pickup);
{

return 1;
}
TriX
5
Underboss
13. Jun 2013.
//Moja greska kopirao sam neke errore moje..sacu ti kazem rezultate od toga
xyzcod2
5
Underboss
13. Jun 2013.
koristi ovaj:
public OnPlayerPickUpPickup(playerid, pickupid)
{
return 1;
}

taj moras sigurno imati.
Znaci na vrh dodaj
new ulaz;
#define DIALOG_ULAZ 1//Promeni ID dialoga kako je tebi(koji je tebi sljedeci po redu)

pod ongamemodeinit dodaj:
ulaz=CreatePickup(1274,1,1461.7606,-1011.1452,26.8438); //Ulaz u banku

pod onplayerpickuppickup dodaj
if(pickupid==ulaz)
{
    ShowPlayerDialog(playerid,DIALOG_ULAZ,DIALOG_STYLE_MSGBOX,"Ulaz","Zelite li uci u Banku ?","DA","NE");
}

i pod ondialogrespone dodas:
if(dialogid==DIALOG_ULAZ)
{
  if(response==1)
  {
      SetPlayerPos(playerid,X, Y, Z); //Stavis kordinate na koje te stavlja ako stisnes "Da"
      SendClientMessage(playerid,-1,"Dobrodosli u Banku.");
  }
  if(response==0)
  {
  SendClientMessage(playerid,-1,"Ne zelite uci u Banku. U redu");
  }
    }

i trebalo ti bi raditi!
TriX
5
Underboss
13. Jun 2013.
Cek evo pronasao sam ovo pod public OnPlayerPickUpPickup
if(IsPlayerInRangeOfPoint(playerid, 1.0, 1457.1710,-1010.4037,26.8438)) SPD(playerid,DIALOG_BANKULAZ,DIALOG_STYLE_MSGBOX, "Ulaz", "Zelite li uci u banku?", "Da", "Ne");
Kako to da prebacim na onaj pickup
xyzcod2
5
Underboss
13. Jun 2013.
WilliamS wrote on June 13, 2013, 7:32 am:
Cek evo pronasao sam ovo pod public OnPlayerPickUpPickup
if(IsPlayerInRangeOfPoint(playerid, 1.0, 1457.1710,-1010.4037,26.8438)) SPD(playerid,DIALOG_BANKULAZ,DIALOG_STYLE_MSGBOX, "Ulaz", "Zelite li uci u banku?", "Da", "Ne");
Kako to da prebacim na onaj pickup
if(pickupid==ulaz)//prilagodi kak si stavio
{
              SPD(playerid,DIALOG_BANKULAZ,DIALOG_STYLE_MSGBOX, "Ulaz", "Zelite li uci u banku?", "Da", "Ne"); 
}

i onda ga pod ondialogrespons eradis funkcije kao sto sam ti naveo gore..
[WW]ivan
5
Kingpin
13. Jun 2013.
ovo uopce ne mora ovako
if(pickupid==ulaz)


bezveze kompliciras..

jednostavnije je koristit IsPlayerInRangeOfPoint

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha