Hallo liebe Community, ich habe ein Problem.
ocmd:gmtest(playerid,params[])
{
new pID;
if(sscanf(params,"u",pID))return SendClientMessage(playerid,COLOR_YELLOW,"Benutze: /gmtest <Spielername/ID>");
GetPlayerPos(pID,GMPos[pID][0],GMPos[pID][1],GMPos[pID][2]); //Um den Spieler nach dem Check wieder zurück zu porten
GMCheck[playerid]=1; //Check startet
SetPlayerPos(pID,GMPos[pID][0],GMPos[pID][1],GMPos[pID][2]+200); //Der Spieler wird mal eben schnell um 200 Positionen hoch geportet
GetPlayerHealth(playerid,GMHealth[playerid]); //HP vor dem Check
CreateExplosion(GMPos[playerid][0],GMPos[playerid][1],GMPos[playerid][2]+190.5,10,10); //Eine Explosion wird unter den Spieler erstellt die dem Spieler ca. 5-10 HP abzieht (wenn GM aus)
SetTimerEx("SekTimer",60,false,"u",playerid); //Timer wann der Check fertig ist
return 1;
}
forward SekTimer(playerid);
public SekTimer(playerid)
{
new Float:PHP;
new string[128];
new pname[24];
if(GMCheck[playerid]>0)
{
if(GMCheck[playerid]==1) // Unnötig ich weiß :) :D
{
GetPlayerHealth(playerid,PHP); //HP nach der Explosion
if(PHP==GMHealth[playerid]) //Wenn HP nach der Explosion gleich wie HP vor der Explosion ist
{
GetPlayerName(playerid,pname,24);
format(string,sizeof(string),"ADCMD: %s wurde vom System gebannt. Grund: Health-Hack",pname);
SendClientMessageToAll(COLOR_RED,string);
SetPlayerPos(playerid,GMPos[playerid][0],GMPos[playerid][1],GMPos[playerid][2]+0.4); //Hier müsst der Spieler dann gebannt werden
}
else
{
GetPlayerName(playerid,pname,24);
format(string,sizeof(string)," %s wurde getestet, sein test war jedoch negativ!",pname);
SendClientMessageToAll(COLOR_RED,string); //Für den Privaten Check
SetPlayerPos(playerid,GMPos[playerid][0],GMPos[playerid][1],GMPos[playerid][2]+0.4); //Der Spieler wird zum anfangsort geportet
SetPlayerHealth(playerid,GMHealth[playerid]); //Der Spieler kriegt sein HP wieder zurück, damit er nichts bemerkt ^^
}
GMCheck[playerid]=0;
}
}
return 1;
}
Doch wen ich /gmtest ausführe, dann bekomme ich eine explosion und mir wird Leben abgezogen. Doch manchmal failt dass,
und dort steht dass ich Angelblich ein GodMode Anhabe