Hallo!
Ich bin grade ein script am schreiben womit in die intdoors wider betreten kann...
Aber jetz möcht ich die beste lösug wissen wie ich die pickups mit verzögerung machen kann.
Sprich man steht ne sek in dem pickup und wird dan geportet.
Wie mache ich das ?
(möchte die pickups nciht versetz machen da ich nicht 4 cords machen will sondern nur 2)
Edit: Oder muss ich nen Timer machen der dan so auf 2 sek oder si steht und die cords dan als "IsPlayerInRangeOfPoint" machen ?
Edit2: mal wider hat sich ein thema von mir erledigt ohne das ich en antword bekommen hatte
public OnPlayerPickUpPickup(playerid, pickupid)
{
SetTimer("Timer",2000,0);
return 1;
}
forward Timer();
public Timer()
{
for(new yy=0; yy<MAX_PLAYERS; yy++)
{
for(new ii=0; ii<maxenter; ii++)
{
if(IsPlayerInRangeOfPoint(yy, 1,CPs[ii][EnterX],CPs[ii][EnterY],CPs[ii][EnterZ]))
{
SetPlayerPos(yy,CPs[ii][ExitX],CPs[ii][ExitY],CPs[ii][ExitZ]);
SetPlayerInterior(yy,CPs[ii][ExitInt]);
}
else if(IsPlayerInRangeOfPoint(yy, 1,CPs[ii][ExitX],CPs[ii][ExitY],CPs[ii][ExitZ]))
{
SetPlayerPos(yy,CPs[ii][EnterX],CPs[ii][EnterY],CPs[ii][EnterZ]);
SetPlayerInterior(yy,CPs[ii][EnterInt]);
}
}
}
return 1;
}