Guten Tag,
wie kann ich diese Befehle im Script einbauen.
/arrest
/su
/cuff
/tazer
/megafon
Grüße,
Gamer
Guten Tag,
wie kann ich diese Befehle im Script einbauen.
/arrest
/su
/cuff
/tazer
/megafon
Grüße,
Gamer
unter OnPlayerCommandText
Dann halt noch die Funktion (was passieren soll) hinzufügen
hier, musst aber deine If abfrage einsetzen.
if(strcmp(cmd, "/m", true)==0)
{
new name[256];
new string[256];
GetPlayerName(playerid, name, sizeof(name));
strdel(cmdtext, 0, 2);
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid,x,y,z);
for(new i=0;i<MAX_PLAYERS;i++)
{
if(IsPlayerInRangeOfPoint(i,15.0,x,y,z) && PlayerInfo[playerid][pJob] == 1)
if(strlen(cmdtext) == 0){
SendClientMessage(playerid, farbe_orange, "Nutze: /m [text]");
} else {
format(string, sizeof(string), "*Officer %s: %s", name, cmdtext);
SendClientMessage(i, farbe_blau, string);
}
}
return 1;
}
if(strcmp(cmd, "/cuff",true) == 0)
{
if(PlayerInfo[playerid][pJob]==1 ) {
tmp = strtok(cmdtext,idx);
if(!strlen(tmp)) return SendClientMessage(playerid,rot, "Benutze: /cuff [playerid]");
new id=strval(tmp);
if(IsPlayerConnected(id)) {
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid,x,y,z);
if(IsPlayerInRangeOfPoint(playerid, 3.0,x,y,z)) {
TogglePlayerControllable(id,0);
new name[20], string[100];
GetPlayerName(playerid,name,20);
format(string, sizeof string,"Officer %s hat dir Handschellen angelegt",name);
SendClientMessage(id,farbe_gelb,string);
GetPlayerName(id,name,20);
format(string, sizeof string,"Du hast %s Handschellen angelegt",name);
SendClientMessage(playerid,rot,string); }
else { SendClientMessage(playerid,rot,"Du bist zu weit entfernt"); }}
else { SendClientMessage(playerid,rot,"ID nicht vergeben"); }}
else { SendClientMessage(playerid,rot,"Du bist kein Officer"); }
return 1;
}
if(strcmp(cmd, "/jail", true) == 0)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 215.2451,113.6298,999.0156))
{
tmp = strtok(cmdtext, idx);
if(PlayerInfo[playerid][pJob]!=1) return SendClientMessage(playerid,rot,"Du bist kein Officer");
if(!strlen(tmp))
{
SendClientMessage(playerid, farbe_orange, "Benutzung: /jail [Player ID]");
return 1;
}
giveplayerid = strval(tmp);
if (IsPlayerConnected(giveplayerid))
{
PlayerInfo[giveplayerid][inknast]=1;
SetPlayerInterior(giveplayerid,10);
SetPlayerPos(giveplayerid,223.2217,111.1841,999.0156);
}
}
return 1;
}
new cmd[256];
new idx;
new tmp[256];
cmd = strtok(cmdtext, idx);
new giveplayerid;
lg
pS
error 017: undefined symbol "inknast"
enum pInfo
{
inknast,
}
new PlayerInfo[MAX_PLAYERS][pInfo];
lg
pS
Nein Kein Befehl geht
Hast du Vielleicht ICQ?
zeig doch einfach die Errors
lg
pS
es gibt keine Errors aber im spiel gehen die net
IP:
79.241.101.66:7777