Dann mal her mit dem ganzen Befehl.
Beiträge von KingMS
-
-
Hast du auch %s genommen beim Namen und
new Sname[MAX_PLAYER_NAME] ? -
SendClientMessage muss man garnicht sehen...
Es heißt:
GetPlayerName(playerid,Sname,sizeof(Sname));mfg.
-
Ich glaube das ist jetzt schon das fünfzigste mal,dass ich diesen Warning mit "Kick" sehe bei dir.
Such einfach alles nach "Kick" ab. -
Muss nicht.
Wenn er beide Varianten probiert hatte,dann liegt es nicht an dem!
Wenn du mal diese Include hernehmen würdest und anschauen würdest,würdest du wissen,warum das mal garnicht so falsch wäre, bei diesem Problem sie zu entfernen... -
hmm. Ich hatte auch mal dieses Problem.
Als ich diese Include entfernt hatte, ging das dann auch. -
Hast du die Include "morphinc" drin?
Wenn ja,mach die raus. An der kann es gut liegen,dass der Befehl nicht geht.
Schon das probiert? -
Hast du die Include "morphinc" drin?
Wenn ja,mach die raus. An der kann es gut liegen,dass der Befehl nicht geht. -
teleportierst du dich zu dem Bot?
-
public TutTimer drin?
//edit übersehen. lag an der abfrage
-
Welche Errors denn?
Benutz halt x123 oder sowas.mfg.
-
Mach es so:
forward IstEinPolizist(playerid);public IstEinPolizist(playerid)
{
if(IsPlayerConnected(playerid))
{
if(GetPlayerMember(playerid,1) || GetPlayerMember(playerid,24) || GetPlayerLeader(playerid,1) || GetPlayerLeader(playerid,24))
{
return 1;
}
}
return 0;
}und dann:
PlayerInfo[playerid][pInvAmmo2] = 0;
if(!IstEinPolizist(killerid))
{
SendClientMessage(kilerid, ROT,"Du hast 2 wanteds bekommen Grund: Mord" );
SetPlayerWantedLevel(killerid,3);
}//edit: sorry zu früh auf absenden^^
-
-
richtige Version installiert etc.?
-
erstens: In einer SendClientMessage können niemals 1024 Zeichen angezeigt werden.
Zeig mal diese hier, wie du die bestimmt hast:
Fbiak,Fbidgl,Fbitec9,Fbirpg,Fbimolo,Fbigrenade,Fbi9mm,Fbishotgun,Fbisawnoff,Fbicombat,Fbiuzi,Fbimp5,Fbim4,Fbirifle,Fbisniper,Fbihs,Fbibomb,Fbiweste//edit: kann auch sein,dass die Zeile irgendwie zu lang wird. Mach mal daraus 2 SendClientMessage und nicht 1 und sag obs geht.
-
ocmd:kill(playerid,params[])
{
if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,0xF5FF00FF,"Du bist kein Admin");
new pID, string[64];
if(sscanf(params,"u",pID))return SendClientMessage(playerid,0xF5FF00FF,"/kill [ID/Name]");
SetPlayerHealth(pID,0);
format(string,sizeof(string),"Du hast Spieler %s gekillt.",SpielerName(pID));
SendClientMessage(playerid,0xFF002DFF,string);
return 1;
}
So gehts! -
OnDuty[playerid] = 0;
-
hast du auch OnDuty[i] geschrieben und nicht mit"playerid"?
-
das hier:
if(PlayerInfo[i][pMember] == 1 || PlayerInfo[i][pLeader] == 1 || PlayerInfo[i][pLeader] == 2 || PlayerInfo[i][pMember] == 2 || PlayerInfo[i][pLeader] == 3 || PlayerInfo[i][pMember] == 3)
{
Cops += 3;
}
mit dem ersetzen:edit:
da du GF vermutlich hast,mach einfach:
if(IsACop(i) && OnDuty[i] == 1)
{
Cops +=3;
} -
Mir fällt gerade auf,dass ihr gar kein Impressum habt.
Bitte ausfüllen.