ich habe bank innenraum erstellt mit InfoPic, wenn der spieler auf Icon geht wird der rein teleportiert.
Das Problem ist Spieler ID 0 kann nur rein. Andere Player mit ID 1 zb kann nicht rein.
Woran könnte das liegen?
InfoPic problem
- ceksa17
- 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
-
-
Zeig ma den teil vom script
Es kann sein dass wenn du ne for schleife hast un in der ein return 1;
Dann geht das nur bei dem ersten spieler weil die for schleife durch return 1; direkt abgebrochen wird -
InfoPic = AddStaticPickup(1239, 23, die koords);
public Ports(playerid)
{
if (PlayerToPoint(2.0, playerid, koords)) if (PlayerToPoint(Radius, playerid, Float:X, Float:Y, Float:Z))
{
SetPlayerInterior(playerid, 10);
SetPlayerPos(playerid, koords);
SetPlayerFacingAngle(playerid, 0.0);
}
return 1;
} -
da fehlt sogar ein for
public Ports()
{
for(new i = 0; i<MAX_PLAYERS;i++;)
{
if (PlayerToPoint(2.0, i, koords)) //if (PlayerToPoint(Radius, i, Float:X, Float:Y, Float:Z)) brauchst du ja net
{
SetPlayerInterior(i, 10);
SetPlayerPos(i, koords);
SetPlayerFacingAngle(i, 0.0);
}
}
return 1;
}allerdings würde ich das in nen 1 sekunden timer (in gf --> Setplayerunjail) nehmen... dann testet er jede sekunde, ob er dort is...
-
hey supa danke alles oke