Guten Tag liebe Breadfisher,
ich Arbeite zurzeit an meinem Jobsystem und kriege es mit dem Duty befehl nicht hin.
Code:
ocmd:jduty(playerid,params[])
{
new skin;
if(!IsPlayerInRangeOfPoint(playerid,3.0,1043.7157,-925.8653,42.5307))return SendClientMessage(playerid,ROT,"SERVER: Du bist nicht in der Nähe vom Mechaniker Annahmepunkt!");
{
if(isPlayerInJob(playerid,4))
{
if(GetPVarInt(playerid,"JobDuty")==0)
{
SetPVarInt(playerid,"JobDuty",1);
SetPlayerSkin(playerid,50);
SendClientMessage(playerid,GRUEN,"SERVER:Du bist nun im Nebenjob-Dienst!");
}
else
{
SetPVarInt(playerid,"JobDuty",0);
SetPlayerSkin(playerid,skin);
SendClientMessage(playerid,ROT,"SERVER:Du bist nun nicht mehr im Nebenjob-Dienst!");
}
}
}
if(!IsPlayerInRangeOfPoint(playerid,3.0,2195.7742,-1972.9414,13.5589))return SendClientMessage(playerid,ROT,"SERVER: Du bist nicht in der Nähe vom Mechaniker Annahmepunkt!");
{
if(isPlayerInJob(playerid,1))
{
if(GetPVarInt(playerid,"JobDuty")==0)
{
SetPVarInt(playerid,"JobDuty",1);
SetPlayerSkin(playerid,16);
SendClientMessage(playerid,GRUEN,"SERVER:Du bist nun im Nebenjob-Dienst!");
}
else
{
SetPVarInt(playerid,"JobDuty",0);
SetPlayerSkin(playerid,skin);
SendClientMessage(playerid,ROT,"SERVER:Du bist nun nicht mehr im Nebenjob-Dienst!");
}
}
}
return 1;
}
Wenn ich zum Muellmann Punkt gehe, kommt trotzdem die erste Meldung, dass ich nicht am Mechnaiker Stützpunkt bin.
Ich hoffe Ihr könnt mir helfen!
Gruß,