Guten Tag,
ich habe folgenes Problhem, wenn ich mich zu einem Spieler porte geht alles.
Aber wenn ich mich zu einen admin der aduty ist stop der server bzw schmiert ab.
Wodran kann dieses liegen ??
COMMAND:goto(playerid,params[])
{
new pID,string[128],Float:x,Float:y,Float:z;
if(ImTutorial[playerid] != 0)return ImTutorial_MSG(playerid);
if(GetPVarInt(playerid,"Eingeloggt") == 0)return Eingeloggt_MSG(playerid);
if(Spieler[playerid][pAWAYFROMKEYBOARD] == 1)return AFK_MSG(playerid);
if(Spieler[playerid][pInPrison] == 1)return Prison_MSG(playerid);
if(Spieler[playerid][pFriedhof] == 1)return TOT_MSG(playerid);
if(Spieler[playerid][pDeath] == 1)return DAMAGE_MSG(playerid);
if(Spieler[playerid][pJailed] != 0)return KNAST_MSG(playerid);
if(Spieler[playerid][pTazerd] == 1)return TAZER_MSG(playerid);
if(Spieler[playerid][pCuffed] == 1)return CUFF_MSG(playerid);
if(!isPlayerAnAdmin(playerid,1))return ADMIN_MSG(playerid);
if(Spieler[playerid][pAdminOnduty] == false)return SCM(playerid,SAMP_GRUEN,""IINFO" du bist nicht im Admindienst.");
if(sscanf(params,"u",pID))return SCM(playerid,SAMP_GRUEN,""#IINFO" /goto [playerid/Name]");
if(!IsPlayerConnected(pID))return Eingeloggt_MSG(playerid);
if(GetPVarInt(pID,"Eingeloggt") == 0)return Eingeloggt_MSG(playerid);
if(IsPlayerNPC(pID))return SCM(playerid,SAMP_WEISS,""IINFO" das kannst du nicht!");
if(pID == playerid)return SCM(playerid,SAMP_GRUEN,"IINFO du kannst dich nicht zu dir teleportieren.");
GetPlayerPos(pID,x,y,z);
if(IsPlayerInAnyVehicle(playerid))
{
new seatid = GetPlayerVehicleSeat(playerid);
SetPlayerPosEx(playerid,x,y + 4,z);
SetVehiclePosEx(GetPlayerVehicleID(playerid),x,y + 4,z);
PutPlayerInVehicleEx(playerid,GetPlayerVehicleID(playerid),seatid);
SetPlayerInterior(playerid,GetPlayerInterior(pID));
SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(pID));
LinkVehicleToInterior(GetPlayerVehicleID(playerid),GetPlayerInterior(pID));
SetVehicleVirtualWorld(GetPlayerVehicleID(playerid),GetPlayerVirtualWorld(pID));
format(string,sizeof(string),"%s hat sich zu dir geportet.",SpielerName(playerid));
SCM(pID,SAMP_GRUEN,string);
format(string,sizeof(string),""IINFO" du hast dich zu %s geportet.",SpielerName(pID));
SCM(playerid,SAMP_GRUEN,string);
}
else
{
SetPlayerPosEx(playerid,x,y + 1,z);
SetPlayerInterior(playerid,GetPlayerInterior(pID));
SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(pID));
format(string,sizeof(string),"%s hat sich zu dir geportet.",SpielerName(playerid));
SCM(pID,SAMP_WEISS,string);
format(string,sizeof(string),""IINFO" du hast dich zu %s geportet.",SpielerName(pID));
SCM(playerid,SAMP_GRUEN,string);
}
return 1;
}
Weis jemand was ich dagegen machen kann?
Danke im forraus.