Moin.
Mein Server crasht sofort nachdem ich den Befehl mdcedit2 ausführe.
Hat einer eine Ahnung warum ?
ocmd:mdcedit2(playerid, params[])
{
new pID, Anmerkung;
if (sscanf(params, "us", pID, Anmerkung))
{
return SendClientMessage(playerid, ROT, "Benutzung : /mdcedit2 [ID] [Anmerkung]");
}
if(isPlayerInFrakt(playerid,1) || isPlayerInFrakt(playerid,2) || isPlayerInFrakt(playerid,4))
{
if(IsPlayerInRangeOfPoint(playerid,10,234.6056,112.1891,1003.2257) || IsPlayerInRangeOfPoint(playerid,10.00,223.4755,121.4126,999.0614) || IsPlayerInRangeOfPoint (playerid,10,229.7147,125.9473,1010.2188) || IsPlayerInRangeOfPoint(playerid,10,238.1337,109.3314,1010.2188) || IsPlayerInRangeOfPoint(playerid,10,247.1212,122.8299,1003.2188))
{
new string[128];
new string1[128];
format(string,sizeof(string),"Du hast die Akte von %s bearbeitet",SpielerName(pID));
format(string1,sizeof(string1),"%s schreibt etwas in die Akte von %s",SpielerName(playerid),SpielerName(pID));
SetPVarInt(pID,"Anmerkung",Anmerkung);
SendClientMessage(playerid,BLAU,string);
RangeChat(playerid,LILA,15.0,string1);
return 1;
}
if(IsPlayerInRangeOfPoint(playerid,10,297.0927,186.0049,1007.1719) || IsPlayerInRangeOfPoint(playerid,10,230.5690,166.8353,1003.0234) || IsPlayerInRangeOfPoint(playerid,10,222.0413,149.5868,1003.0234) || IsPlayerInRangeOfPoint(playerid,10,210.1884,149.9400,1003.0234) || IsPlayerInRangeOfPoint(playerid,10,217.9468,187.0389,1003.0313))
{
new string[128];
new string1[128];
format(string,sizeof(string),"Du hast die Akte von %s bearbeitet",SpielerName(pID));
format(string1,sizeof(string1),"%s schreibt etwas in die Akte von %s",SpielerName(playerid),SpielerName(pID));
SetPVarInt(pID,"Anmerkung",Anmerkung);
SendClientMessage(playerid,BLAU,string);
RangeChat(playerid,LILA,15.0,string1);
return 1;
}
else
{
SendClientMessage(playerid,ROT,"Du kannst die Akten nur in den Büros bearbeiten !");
}
}
else
{
SendClientMessage(playerid,ROT,"Du hast nicht das Recht die Strafakten einzusehen");
}
return 1;
}
Gruß
Felix