/makeleader

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • HI
    ich hätte gernen einen befhel den man las admin benutzen kann
    um einen leader von ner gang etc. zu machen ich hab hier auhc schon einiges angeguckt resultat:
    Pawno Compiler Librayry funktioniert nicht mehr
    bei mir sah des jetz so aus
    if(!strcmp(strget(cmdtext,0),"/makeleader")) {
    if(IsPlayerAdmin(playerid)) {
    if(strlen(strget(cmdtext,1))) {
    new typ=strval(strget(cmdtext,1));//der erste Parameter wird ausgelesen (die Spieler ID (in diesem Fall 1))
    if(IsPlayerConnected(typ)) {//es wird überprüft, ob der Spieler (in diesem Fall 1) connected ist
    if(strlen(strget(cmdtext,2))) {
    new team=strval(strget(cmdtext,2)), s[100], js[20], skin;//das zweite Parameter (die Jobid) wird ausgelsen (in diesem Fall 1 (Polizei))
    gTeam[typ]=GOGO;//bei /makeleader 1 1 betritt die ID 1 das Team 1 (in diesem Fall Polizei)
    if(team==0) { format(js,sizeof(js),"GOGO"); skin=288; }
    format(s,sizeof(s),"Du wurdest zum Leiter der %s gemacht",js);
    SendClientMessage(typ,farbe,s);
    SetPlayerSkin(typ,skin); }
    else { SendClientMessage(playerid,farbe,"/makeleader Spielerid Jobid"); }}
    else { SendClientMessage(playerid,farbe,"Spieler ID nicht vergeben"); }}
    else { SendClientMessage(playerid,farbe,"/makeleader Spielerid Jobid"); }}
    else { SendClientMessage(playerid,farbe,"Du kannst das nicht"); }
    return 1;
    }


    was ist daran falsch?

  • Hier aus meinem Script.. Musst du halt noch anpassen
    if(!strcmp(strget(cmdtext,0),"/makeleader"))
    {
    if(pInfo[playerid][pRank] >= 4 || IsPlayerAdmin(playerid))
    {
    if(!strlen(strget(cmdtext,1)))
    return
    SendClientMessage(playerid,COLOR_GREY,"Benutze: /makeleader [ID] [FraktionsID]");
    new string15[128];
    new string16[128];
    new id3 = strval(strget(cmdtext,1));
    new DerSpieler[MAX_PLAYER_NAME];
    new DerAdmin[MAX_PLAYER_NAME];
    new gang = strval(strget(cmdtext,2));
    GetPlayerName(id3,DerSpieler,sizeof(DerSpieler));
    GetPlayerName(playerid,DerAdmin,sizeof(DerAdmin));
    format(string15, sizeof(string15), "*** Du wurdest von Admin %s zum Leader der Fraktionsnummer %d gemacht.", DerAdmin, gang);
    format(string16, sizeof(string16), "*** Du hast %s zum Leader der Fraktionsnummer %d gemacht.", DerSpieler, gang);
    SendClientMessage(id3, COLOR_LIGHTRED, string15);
    SendClientMessage(playerid, COLOR_LIGHTRED, string16);
    if(gang == 0)
    {
    SetPlayerSkin(id3,110);
    SetPlayerInterior(id3, 0);
    SetPlayerPos(id3,233.9751,77.8963,1005.0391);
    gTeam[id3] = gang;
    pInfo[id3][pLeader]= 0;
    }
    if(gang == 1)
    {
    SetPlayerSkin(id3,280);
    SetPlayerInterior(id3, 6);
    SetPlayerPos(id3,233.9751,77.8963,1005.0391);
    gTeam[id3] = gang;
    pInfo[id3][pLeader]= gang;
    }
    else if(gang == 2)
    {
    SetPlayerSkin(id3,285);
    pInfo[id3][pLeader] = gang;
    gTeam[id3] = gang;
    } //Kannst natürlich noch mehr Gangs einfügen
    else if(gang >= 2)
    {
    SendClientMessage(playerid, COLOR_RED,"Entweder sind deine Rechte zu niedrig oder die Fraktion gibt es nicht!");
    }
    }
    return 1;
    }

  • was muss ich denn alles anpassen?
    wieder das gleiche wieder abgestürzt

  • so hbas jetzt einigermaßen hingekriegt
    jetzt bekomm ihc aber diese errors

    und die zeile sieht so aus
    if(Player[playerid][pAdmin] > 4);


    was ist daran falsch?