wie kann ich das machen wenn einer in einem bestimmten Radios kommt sich ein Dialog öffnet? Da ich ein Skin Shop machen will wo ein NPC steht und wenn man sich der nährt soll sich ein dialog öffnen
IsPlayerInRangeOfPoint
- FaiLeRx3
- Geschlossen
- Erledigt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
if(!IsPlayerInRangeOfPoint(playerid, 10, x,y,z)return ...
ShowPlayerDialog(... -
Öhm hab ich noch nie erlebt
aber normalerweiße
if(IsPlayerInRangeOfPoint(playerid,PosX,PosY,PosZ))
{
SendClientMessage(playerid,COLOR,"Hallo du ich kauf dir was ab");
} -
Ich will ja kein befehl dafür haben sonder wenn einer in RangeOfPoint kommt das sich ein Dialog öffnet.
Dann kommt eine DIALOG_STYLE_LIST wo dann alle Skins aufgelistet sind.
Aber ich brauche ja ein befehl dafür eig. für aber ich möchte ja kein haben.
-
Ohne variable würd ich per Enterpickup machen, wenn du es aber ganz ohne alles haben willst kannste es per OnPlayerUpdate reinhaun (NICHT ZU EMPFEHLEN)
Also Vorschlag:
Mach ein Pickup und fülle unter der Option OnPlayerPickUpPickup
-
Ohne variable würd ich per Enterpickup machen, wenn du es aber ganz ohne alles haben willst kannste es per OnPlayerUpdate reinhaun (NICHT ZU EMPFEHLEN)
Also Vorschlag:
Mach ein Pickup und fülle unter der Option OnPlayerPickUpPickup
Das stimmt mit ein Pickup habe ich garnicht dran gedacht wie geht das den nochmal das wenn man in ein PickUp kommt das sich das Dialog öffnet -
-
Du erstellst oben bei deinen Variablen folgende Variable :
new skinpickup;Nun gehst du unter OnGameModeInit und machst ( BEISPIEL! )
skinpickup = CreatePickup(1559,1,X,Y,Z);Nun gehst du unter OnPlayerPickUpPickup und machst dies
if(pickupid==skinpickup)
{
ShowPlayerDialog...
return 1;
}// Edit : Hinzugefügt
-
So ich habe folgendes Problem und zwar.....
Ich habe eig. alles richtig gemacht es funzt auch aber an falschen Punkt.
Den PickUp habe ich in Interior gemacht aber beim Enter/Exit Pickup wird mir das Dialog angezeigt und den Pickup den ich gemacht habe wird mir drin garnicht angezeig.Ich benutze das Enter/Exit System Klick
edit: hatte interior von Enter/Exit falsch jetzt sehe ich den PickUp drin auch, aber trozdem wenn ich in eingang PickUp oder in Exit Pickup bin kommt das Dialog
-
breadfish.de
Hat das Thema geschlossen.