heyho leute ich hab ein prob und zwar manchma is es so das wen sich leute einloggen sie mit god modus drinne sind also sie haben rüstung und verlieren nichts wo kan des liegen ?
onplayer spawn
public OnPlayerSpawn(playerid)
{
if(Eingeloggt[playerid] == 1)
{
SpielerInfo[playerid][Spawn]++;
}
if(Eingeloggt[playerid] == 0)
{
SendClientMessage(playerid,Rot,"[ADMCMD] Wenn du dich einloggst, kannst du mehr Funktionen benutzen...");
SendClientMessage(playerid,Rot,"[ADMCMD] Du kannst dich mit /login einloggen.");
}
if(SpielerInfo[playerid][Jailtime] > 0)
{
SetTimerEx("Unjail", SpielerInfo[playerid][Jailtime]*60000, 0, "i", playerid);
SetPlayerPos(playerid,1413.9099,-1460.8789,114.3154);
ResetPlayerWeapons(playerid);
GameTextForPlayer(playerid, "~r~Back to jail!", 5000, 4);
}
return 1;
}
kan es vllt an den god befehll liegen ?
hier der god befehl
dcmd_god(playerid,params[])
{
#pragma unused params
if(SpielerInfo[playerid][alvl]<4)
{
return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 4!");
}
else
{
godtimer[playerid] = SetTimerEx("godmode", 250, true, "i",playerid);
SendClientMessage(playerid,COLOR_RED,"Gottmodus aktiviert");
}
return 1;
}
dcmd_ungod(playerid, params[])
{
#pragma unused params
if(SpielerInfo[playerid][alvl]<4)
{
return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 4!");
}
else
{
KillTimer(godtimer[playerid]);
SendClientMessage(playerid,COLOR_RED,"Gottmodus deaktiviert!");
}
return 1;
}
dcmd_pgod(playerid,params[])
{
new pID;
if(sscanf(params, "u", pID))
{
return SendClientMessage(playerid,COLOR_RED,"Benutzung: /pgod [Playerid]");
}
if(!IsPlayerConnected(pID))
{
return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
}
if(SpielerInfo[playerid][alvl]<4)
{
return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 4!");
}
else
{
godtimer[pID] = SetTimerEx("pgodmode", 250, true, "i",pID);
new aname[MAX_PLAYER_NAME], string2[256];
GetPlayerName(playerid, aname, sizeof(aname));
format(string2, sizeof(string2), "[AdmCmd] Du bekamst von %s den Gottmodus.", aname);
SendClientMessage(pID, COLOR_RED, string2);
new name[MAX_PLAYER_NAME], string[256];
GetPlayerName(pID, name, sizeof(name));
format(string, sizeof(string), "Du hast %s den Gottmodus gegeben.", name);
SendClientMessage(playerid, COLOR_RED, string);
}
return 1;
}
dcmd_pungod(playerid, params[])
{
new pID;
if(sscanf(params, "u", pID))
{
return SendClientMessage(playerid,COLOR_RED,"Benutzung: /pgod [Playerid]");
}
if(!IsPlayerConnected(pID))
{
return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
}
if(SpielerInfo[playerid][alvl]<4)
{
return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 4!");
}
else
{
if(SpielerInfo[playerid][alvl]<SpielerInfo[pID][alvl])
{
return SendClientMessage(playerid,COLOR_RED,"Du kannst diesen Befehl nicht an höherrangigen Admins ausführen!");
}
else
{
KillTimer(godtimer[playerid]);
new aname[MAX_PLAYER_NAME], string2[256];
GetPlayerName(playerid, aname, sizeof(aname));
format(string2, sizeof(string2), "[AdmCmd] Dein Gottmodus wurde von %s deaktiviert.", aname);
SendClientMessage(pID, COLOR_RED, string2);
new name[MAX_PLAYER_NAME], string[256];
GetPlayerName(pID, name, sizeof(name));
format(string, sizeof(string), "Du hast %s's Gottmodus deaktiviert.", name);
SendClientMessage(playerid, COLOR_RED, string);
}
}
return 1;
}