Was ist der Unterschied zwischen
if(!isPlayerinFraktion(pID,1) &&! isPlayerinFraktion(pID,3))return SendClientMessage(playerid, ROT, "Diese Person kann keine Wanteds bekommen.");
und dem hier
if(isPlayerinFraktion(pID,1) && isPlayerinFraktion(pID,3))return SendClientMessage(playerid, ROT, "Diese Person kann keine Wanteds bekommen.");
Beiträge von Jetfire-.-
-
-
okay danke es geht !
-
Dieser Befehl geht nicht
1 = Fraktion FBI
3 = Fraktion LSPD aber ich kann ihm trozdem noch wanteds geben !
ocmd:setwanted(playerid,params[])
{
if(!isPlayerinFraktion(playerid,1) &&! isPlayerinFraktion(playerid,3))return SendClientMessage(playerid, ROT, "Du bist nicht in der Fraktion FBI oder LSPD.");
{
if(!isPlayerinDienst(playerid,1))return SendClientMessage(playerid, ROT, "Du bist nicht im Dienst.");
{
new pID;
new rang;
new text[128];
if(sscanf(params,"ui",pID,rang))return SendClientMessage(playerid, ROT, "/setwanted [Playerid] [Stufe]");if(isPlayerinFraktion(pID,1) && isPlayerinFraktion(pID,3))return SendClientMessage(playerid, ROT, "Diese Person kann keine Wanteds bekommen.");
{
if(rang == 0)
{
format(text,sizeof(text),"Du hast keine Wantedlevels mehr.", rang, SpielerName(playerid));
SetPlayerWantedLevel(pID, rang);
GetPVarInt(pID,"Wantedlevel");
SetPVarInt(pID,"Wantedlevel",rang);
SendClientMessage(pID, ROT, text);
}if(rang == 1)
{
format(text,sizeof(text),"Du hast %i Wantedlevel von %s bekommen.", rang, SpielerName(playerid));
SetPlayerWantedLevel(pID, rang);
GetPVarInt(pID,"Wantedlevel");
SetPVarInt(pID,"Wantedlevel",rang);
SendClientMessage(pID, ROT, text);
}if(rang > 1)
{
if(rang > 6)return SendClientMessage(playerid, ROT, "Die höchste Wanted Stufe ist 6.");
{
format(text,sizeof(text),"Du hast %i Wantedlevels von %s bekommen.", rang, SpielerName(playerid));
SetPlayerWantedLevel(pID, rang);
SetPVarInt(pID,"Wantedlevel",rang);
SendClientMessage(pID, ROT, text);
}
}
}
}
}
return 1;
} -
if(!isPlayerinFraktion(playerid,1)&&!isPlayerinFraktion(playerid,3))
Versuch mal dasGrüße
Danke es geht
-
Fraktion 1 ist FBI
Fraktion 3 ist LSPD
Ich kann diesen Befehl aber nur mit FBI aber ned mit LSPD !
ocmd:gesucht(playerid,params[]){ if(!isPlayerinFraktion(playerid,1||3))return SendClientMessage(playerid, ROT, "Du bist nicht in der Fraktion FBI oder LSPD."); -
Hey Leute ich mach gerade ein /setwanted Befehl bis jetzt klappt alles nur es speichert nich wenn ich relogge.
ocmd:setwanted(playerid,params[]){ if(!isPlayerinFraktion(playerid,1||3))return SendClientMessage(playerid, ROT, "Du bist nich in der Fraktion FBI oder LSPD."); { new pID; new rang; new text[128]; if(sscanf(params,"ui",pID,rang))return SendClientMessage(playerid, ROT, "/setwanted [Playerid] [Stufe]"); if(rang == 1) { format(text,sizeof(text),"Du hast %i Wantedlevel von %s bekommen.", rang, SpielerName(playerid)); SetPlayerWantedLevel(pID, rang); SetPVarInt(pID,"Wantedlevel",rang); SendClientMessage(pID, ROT, text); } if(rang > 1) { format(text,sizeof(text),"Du hast %i Wantedlevels von %s bekommen.", rang, SpielerName(playerid)); SetPlayerWantedLevel(pID, rang); SetPVarInt(pID,"Wantedlevel",rang); SendClientMessage(pID, ROT, text); } } return 1;}