Hallo Leute. Ich möchte abfragen, ob der Spieler in der nähe des Objectes ist. Jedoch habe ich keine Coordinanten
Code:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp("/Kiste", cmdtext, true, 10) == 0)
{
aufbrechen1[playerid] = 1;
SetTimerEx("aufbrechen3",15000, false,"i",playerid);
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid,x,y,z);
var0 = CreateObject(964,x+3,y,z-1,0,0,0);
WLabel = Create3DTextLabel("Benutze /waffen",0xFFFFFFFF,x+3,y,z,7,0);
return 1;
}
if(strcmp("/waffen", cmdtext, true, 10) == 0)
{
if(IsPlayerInRangeOfPoint(playerid, 4.0,WLabel)) // Rangeofpoint
{
ShowPlayerDialog(playerid, DIA_KISTE, DIALOG_STYLE_LIST, "Waffen~Menu", "Zweihandwaffen\nEinhandwaffen\nWurfwaffen\nSchlagwaffen\nSonstiges", "Weiter", "Abbrechen");
return 1;
}
return 0;
}
}