Problem mit /enter
- oska
- Geschlossen
- Erledigt
-
-
setzt das mal bitte zwischen [.pwn][./pwn] (ohne Punkte)
Und rück es richtig ein. -
-
if(strcmp(cmd, "/enter", true) == 0)
{
if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6 || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
{
if(IsPlayerInRangeOfPoint(playerid,3.0,2632.7478,1824.1743,11.0234))
{
SetPlayerPos(playerid,-2636.5781,1403.4066,906.4609);
SetPlayerInterior(playerid,3);
SetPlayerVirtualWorld(playerid,0);
}
}
}
if(strcmp(cmd, "/exit", true) == 0)
{
if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6 || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
{
if(IsPlayerInRangeOfPoint(playerid,5.0,-2636.5781,1403.4066,906.4609))
{
SetPlayerPos(playerid,2633.3840,1824.0403,11.0161);
SetPlayerFacingAngle(playerid,86.0156);
SetPlayerInterior(playerid,0);
SetPlayerVirtualWorld(playerid,0);
}
}
}Falsche Koordinaten?
-
Mach es mal so:
if(strcmp(cmd, "/enter", true) == 0)
{
if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6 || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
{
if(IsPlayerInRangeOfPoint(playerid,3.0,2632.7478,1824.1743,11.0234))
{
SetPlayerPos(playerid,-2636.5781,1403.4066,906.4609);
SetPlayerInterior(playerid,3);
SetPlayerVirtualWorld(playerid,0);
return 1;
}
else
{
SendClientMessage(playerid, 0xFF0000, "Du bist nicht am Eingang!");
}
}
else
{
SendClientMessage(playerid, 0xFF0000, "Du bist nicht in der richtigen Fraktion!!");
}
}Dann kann man schauen worans liegt
-
-
if(strcmp(cmd, "/enter", true) == 0)
{
if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6 || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
{
if(IsPlayerInRangeOfPoint(playerid,3.0,2632.7478,1824.1743,11.0234))
{
SetPlayerPos(playerid,-2636.5781,1403.4066,906.4609);
SetPlayerInterior(playerid,3);
SetPlayerVirtualWorld(playerid,0);
}
}
}
if(strcmp(cmd, "/exit", true) == 0)
{
if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6 || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
{
if(IsPlayerInRangeOfPoint(playerid,5.0,-2636.5781,1403.4066,906.4609))
{
SetPlayerPos(playerid,2633.3840,1824.0403,11.0161);
SetPlayerFacingAngle(playerid,86.0156);
SetPlayerInterior(playerid,0);
SetPlayerVirtualWorld(playerid,0);
}
}
}Falsche Koordinaten?
-
Mhh wenn immernoch garnichts passiert und nichts im Chat steht dann weiß ich auch nicht.
-
btw, verwendest du ein "/enter" Befehl schon für was anderes?
-
-
-
@PuSchKiiN_x3
Das hab ich auch schon gepostet:if(IsPlayerInRangeOfPoint(playerid,3.0,2632.7478,1824.1743,11.0234))
{
SetPlayerPos(playerid,-2636.5781,1403.4066,906.4609);
SetPlayerInterior(playerid,3);
SetPlayerVirtualWorld(playerid,0);
return 1;
}
else
{
SendClientMessage(playerid, 0xFF0000, "Du bist nicht am Eingang!");
} -
btw, verwendest du ein "/enter" Befehl schon für was anderes?
Haben du eventuell 2x /enter Befehle drin? -
-
gibt es in deinem GF Editiertes Script 2 /enter Befehle?
Soviel ich weis GF = /enter = Haus betreten?
mach bei deinem GangBase Eneter z.b. "/genter" -
ist es unter
public OnPlayerCommandText(playerid, cmdtext[])
-
-
Mit Strg + F nach :
/enter
suchen und wenn du etwas findest was nicht der Befehl
von dir ist, es einfach löschen oder umbenennen. -
Ich hätte ne bessere Lösung mach das doch einfach via TASTENDRUCK? mit 1 Taste überall betreten & verlassen, via Frak Abfrage etc?, ich glaub man kann 1 Befehl NUR einmal im Script haben... & wenn dann musst du das mit der Gangbase in denn ersten /enter befehl mit ein bauen..?
Also nach dem Hausenter Zeugs einfach, dann deine Abfrage hin machen darunter..?
Zeig dein /enter Befehl komplett bis zur Letzten Klammer ich zeig dir wie ich das meine & es funktioniert auch
-
hast du den Server überhaupt neu gestartet ????
Wir haben bereits das Problem, lern lesen & verstehen! - oska: Poste mal denn /enter Befehl wo man in Normale Häuser kommt da kannst du deine "Gangbase" mit rein packen!!!! -
-