Moin,
habe versucht einen Befehl zu scripten um ein Befehl zu deaktivieren.
Hier einmal die Codes
Code
COMMAND:d(playerid,params[])
{
if(ImTutorial[playerid] != 0)return SendClientMessage(playerid,SAMP_ROT,""ACCINFO"Du hast keine erlaubnis diesen Befehl benutzen zu drüfen.");
if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,SAMP_WEISS,""ACCINFO"Du bist nicht eingeloggt!");
if(Spieler[playerid][pAWAYFROMKEYBOARD] == 1)return SendClientMessage(playerid,SAMP_WEISS,"Du bist im AFK-Modus und kannst somit keine Befehle nutzen."),SendClientMessage(playerid,SAMP_WEISS,""#HTML_BLAU"Verwendung:"#HTML_WEISS" /back");
if(Spieler[playerid][pInPrison] == 1)return SendClientMessage(playerid,SAMP_WEISS,"Du bist im Prison.");
if(Spieler[playerid][pFriedhof] == 1)return SendClientMessage(playerid,SAMP_WEISS,"Du bist nicht in der Lage zu schrieben.");
if(Spieler[playerid][pDeath] == 1)return SendClientMessage(playerid,SAMP_WEISS,"Du bist verletzt.");
if(Spieler[playerid][pJailed] != 0)return SendClientMessage(playerid,SAMP_WEISS,"Du bist im Gefängnis.");
if(Spieler[playerid][pTazerd] == 1)return SendClientMessage(playerid,SAMP_WEISS,"Du bist K.O/getazert.");
if(Spieler[playerid][pCuffed] == 1)return SendClientMessage(playerid,SAMP_WEISS,"Du bist gefesselt.");
new text[91],stringdep[128],fv = IsAFraktionsVeh(playerid), stoerer;
if(stoerer == 1)return SendClientMessage(playerid,SAMP_WEISS,"Das System wird von der Terroreinheit gestört!");
if(isPlayerInFrakt(playerid,1) || isPlayerInFrakt(playerid,2)|| isPlayerInFrakt(playerid,3) || isPlayerInFrakt(playerid,6) || isPlayerInFrakt(playerid,11) || isPlayerInFrakt(playerid,16))
{
if(Spieler[playerid][pDuty] == 0)return SendClientMessage(playerid,SAMP_WEISS,"Du bist nicht im Dienst.");
if(Spieler[playerid][pFunkgeraet] != 0 || fv != -1 && Fahrzeug[fv][Fraktion] == Spieler[playerid][pFraktion])
Alles anzeigen
Code
COMMAND:stoerfaktor(playerid,params[])
{
if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,SAMP_WEISS,""ACCINFO"Du bist nicht eingeloggt!");
if(Spieler[playerid][pAWAYFROMKEYBOARD] == 1)return SendClientMessage(playerid,SAMP_WEISS,"Du bist im AFK-Modus und kannst somit keine Befehle nutzen."),SendClientMessage(playerid,SAMP_WEISS,""#HTML_BLAU"Verwendung:"#HTML_WEISS" /back");
if(Spieler[playerid][pInPrison] == 1)return SendClientMessage(playerid,SAMP_WEISS,"Du bist im Prison.");
if(Spieler[playerid][pFriedhof] == 1)return SendClientMessage(playerid,SAMP_WEISS,"Du bist nicht in der Lage zu schrieben.");
if(Spieler[playerid][pDeath] == 1)return SendClientMessage(playerid,SAMP_WEISS,"Du bist verletzt.");
if(Spieler[playerid][pJailed] != 0)return SendClientMessage(playerid,SAMP_WEISS,"Du bist im Gefängnis.");
if(Spieler[playerid][pTazerd] == 1)return SendClientMessage(playerid,SAMP_WEISS,"Du bist K.O/getazert.");
if(Spieler[playerid][pCuffed] == 1)return SendClientMessage(playerid,SAMP_WEISS,"Du bist gefesselt.");
if(IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,SAMP_WEISS,"Du bist in einem Fahrzeug!");
new stoerer;
if(isPlayerInFrakt(playerid,8))
{
if(stoerer == 1)return SendClientMessage(playerid,SAMP_WEISS,"Das Einheiten System wird nun gestört.");
return 1;
}
return SendClientMessage(playerid,SAMP_WEISS,""ACCINFO"Du bist nicht in der jeweiligen Fraktion.");
}
Alles anzeigen
Das Problem ist das der Befehl /d wenn ich /stoerfaktor eingebe nicht deaktiviert wird..
Liegt es vlt daran das die Variable Lokal & nicht Global ist?
Freue mich über jede Antwort
@Jeffry