Hallo alle zusammen,
ich habe einen Befehl für die Bullen gemacht /jail.
Wenn jemand im knast ist soll er sich nicht teleportierern können.
ist sowas möglisch ? (selfmade)
MFG:
BlackFire
Hallo alle zusammen,
ich habe einen Befehl für die Bullen gemacht /jail.
Wenn jemand im knast ist soll er sich nicht teleportierern können.
ist sowas möglisch ? (selfmade)
MFG:
BlackFire
Ja
Geile Antwort Maddin, kurz und bündig alle Infos geliefert xD *KLATSCH* *KLATSCH* und nochmal *KLATSCH*
Ne, back to TOPIC:
Willst du nen Code?
dafür bin ich doch hier oder ? haha
Mach eine Boolean abfrage:
oben in script:
new bool:IsJail[MAX_PLAYERS];
Danach in deinen Jail befehl:
IsJail[playerid] = true;
In den unjail befehl
IsJail[playerid] = false;
Unter so ziemlich jeden Teleport befehl oder Cmd:
if(IsDm[playerid] == true)
{
SendClientMessage(playerid,0xFF0000FF,"YOU ARE IN A DM ZONE; YOU CANT USE THIS CMD");
}else{DEIN TELEPORT BEFEHL}
SO, das wär eine Möglichkeit, is nur bei mehreren Teleports SEHR umständlich.
Mh, nee.
Poste mal dein Teleport & Jailcode!
Ich verstehe nicht den Sinn dahinter!
Wer sollte sich teleportieren können?
Nur Admins und ich würd mein Team mal überdenken, wenn da jemand solch Abuse macht.
Und Betreff 'Bullen' lern dich erstmal richtig zu artikulieren!
könntet ihr es über tv machen ?
weil sonst können andere ja klauen den script.
Was für eine Einstellung
Fragt nach "ja" oder "nein", will aber ein Skript.
Ohne etwas selber zu machen, will er dann ein Skript bekommen.
Dieses soll dann aber leuten wie ihm, die keine Ahnung haben, exklusiv gemacht werden, und darf auch nicht geklaut werden.
Sorry, aber für sowas ist ein Forum nicht da.
Wenn du zu faul und/oder zu dumm bist,es selber zu tun,
dann lass die Leute wenigstens wissen, wie das Skript am ende aussieht...
ich dachte ich soll den ganzen script posten ?
EDIT//
Jail:
ZitatAlles anzeigendcmd_jail(playerid,params[])
{
#pragma unused params
new string[128];
new name[MAX_PLAYER_NAME];
new id = strval(strget(params, 0));
if(!strlen(params)) return SendClientMessage(playerid,ORANGE,"Verwendung: /Jail [Spieler ID] !");
if(id == playerid) return SendClientMessage(playerid,ROT,"DU KANNST DICH NICHT SELBER VERHAFTEN !");
if(Spieler[playerid][PFraktionLevel] >= 1)
{
if(IsPlayerConnected(id))
{
SetPlayerPos(id, 1931.96447754,1343.76733398,15.49269676);
ResetPlayerWeapons(id);
SetPlayerHealth(id, 100000000);
GetPlayerName(id,name,sizeof(name));
format(string,sizeof(string),"DU HAST %s VERHAFTET !",name);
SendClientMessage(playerid, GRÜN,string);
format(string,sizeof(string),"DU WURDEST VON EINEM POLIZIST/EN VERHAFTET !");
SendClientMessage(id, GRÜN,string);
return 1;
}
else
{
SendClientMessage(playerid, ROT, "Ungültige Spieler ID !");
return 1;
}
}
else
{
SendClientMessage(playerid, ROT, "DU BIST KEIN POLIZIST !");
}
return 1;
}
Unjail:
ZitatAlles anzeigendcmd_unjail(playerid,params[])
{
#pragma unused params
new string[128];
new name[MAX_PLAYER_NAME];
new id = strval(strget(params, 0));
if(!strlen(params)) return SendClientMessage(playerid,ORANGE,"Verwendung: /Unjail [Spieler ID] !");
if(id == playerid) return SendClientMessage(playerid,ROT,"DU KANNST DICH NICHT SELBER BEFREIEN !");
if(Spieler[playerid][PFraktionLevel] >= 1)
{
if(IsPlayerConnected(id))
{
SetPlayerPos(id, 1958.3783, 1343.1572, 15.3746);
GetPlayerName(id,name,sizeof(name));
SetPlayerHealth(id, 100);
format(string,sizeof(string),"DU HAST %s BEFREIT !",name);
SendClientMessage(playerid, GRÜN,string);
format(string,sizeof(string),"DU WURDEST VOM EINEM POLIZIST/EN BEFREIT !");
SendClientMessage(id, GRÜN,string);
format(string,sizeof(string),"HOFFENTLICH, HAST DU DEINE LEXION GELERNT !");
SendClientMessage(id, GELB,string);
return 1;
}
else
{
SendClientMessage(playerid, ROT, "Ungültige Spieler ID !");
return 1;
}
}
else
{
SendClientMessage(playerid, ROT, "DU BIST KEIN POLIZIST !");
}
return 1;
}
und das teleport /free ist ja beim gamemode drinne und nicht adm system :)...
naya ein teleport ort:
/free
ZitatAlles anzeigen// FREE TELEPORT COMMAND
if(strcmp(cmdtext, "/Free", true) == 0)
{
ResetPlayerWeapons(playerid);
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
GivePlayerWeapon(playerid, 26, 500);
SetPlayerHealth(playerid, 100);
GivePlayerMoney(playerid, -50);
SendClientMessage(playerid,GRÜN,"WILLKOMMEN IM - /FREE - (( KOSTEN: 50$ )) !");
new spieler[256];
new string[256];
GetPlayerName(playerid, spieler, sizeof(spieler));
format(string, sizeof(string), "*** %s (ID: %d) HAT SICH TELEPORTIERT ( /Free ) ***", spieler,playerid);
SendClientMessageToAll(GELB, string);
return 1;
}