Moin moin,
ich habe ein kleines Problem..
Ich möchte einem Spieler verbieten sich nach /lv zu teleportieren, wenn er im AFK-Modus ist. Mein Code gerade ruft nur die Funktion isAfk_teleport auf, unterbricht aber nicht den /lv teleport.
Wäre für jegliche Denkansätze dankbar!
Code
public isAfk_teleport(playerid) {
if (isAfk == true) {
SendClientMessage(playerid, error_red, "[Fehler]: Du befindest dich im AFK-Modus. Nutze /play, um den AFK-Modus zu verlassen.");
}
return 1;
}
ocmd:lv(playerid) {
isAfk_teleport(playerid);
SetPlayerPos(playerid, 2029.0762,1342.8734,10.8203);
new String[85],
name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, MAX_PLAYER_NAME);
format(String, sizeof String, "[Server]: %s hat sich nach Las Venturas (/LV) teleportiert.", name);
SendClientMessageToAll(info_yellow, String);
if (IsPlayerInAnyVehicle(playerid)) {
new inVeh = GetPlayerVehicleID(playerid);
SetVehiclePos(inVeh, 2029.0762,1342.8734,10.8203);
PutPlayerInVehicle(playerid, inVeh, 0);
}
return 1;
}
Alles anzeigen