Beiträge von [XfS]Marshall

    hi all...
    ich bastle mir gerade mein erstes selfmade-rl, aber nun verzweifle ich am /makeleader command... ich kann mir die errors einfach nicht erklären...
    errors:


    hier mal der command:
    if(strcmp("/makeleader",cmdtext,true,10) == 0)
    {
    new teamid = strval(strget(cmdtext,2));
    if(pInfo[playerid][aLevel] < 6) //betroffene zeile
    {
    if(IsPlayerConnected(playerid))
    {
    gLeader[ziel] = teamid;
    if(teamid == 0) { SetPlayerSkin(ziel,32); }
    if(teamid == 1) { SetPlayerSkin(ziel,283); dini_SetInt(save,"Leader",1); }
    if(teamid == 2) { SetPlayerSkin(ziel,286); dini_SetInt(save,"Leader",2); }
    if(teamid == 3) { SetPlayerSkin(ziel,287); dini_SetInt(save,"Leader",3); }
    new sendername[MAX_PLAYERS];
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "Du wurdest von %s zum Leader gemacht.", sendername);
    SendClientMessage(ziel,COLOR_LIGHTBLUE,string);
    }
    }
    else
    {
    SendClientMessage(playerid,COLOR_GRAD2,"Du bist kein Hauptadmin!");
    return 1;
    }
    }
    return 1;
    }


    ich hoffe mir kann jemand helfen...


    mfg Marshall

    so müsste es gehen.. nur aus dem kopf geschrieben also nicht getestet :Dif(strcmp(cmd, "/healme", true) == 0)
    {
    if(PlayerToPoint(10,playerid,x,y,z) //Cords vom BS eintragen... 10 ist der radius
    {
    SetPlayerHealth(playerid,100.0);
    SendClientMessage(playerid, COLOR_GREEN, " Du hast was geessen guten Hunger ");
    }
    else
    {
    SendCientMessage(playerid,FARBE,"Du bist nicht im Burger Shot!");
    return 1;
    }
    return 1;
    }

    nice...gut gemacht 10/10... aber hab nen bug gefunden: wenn man sich einloggt, wird man trotzdem gekickt... naja kann man ja leicht beheben...
    ansonsten super arbeit :thumbup:


    //edit: ups...das mit dem bug hat schon jemand anders geschrieben^^


    //edit 2:

    Zitat von Tockra

    Ich muss aber sagen das script ist aber ZIIIIIEEEEMLICH verbuggt was du reingestellt hast (geht an den Autor des Scripts)

    jo da hat er recht... /makeadmin geht auch nicht und die fraktionen werden nicht gespeichert^^

    klar gibt es sowas... aber wenn du nur eine .pwn datei runterlädts kannst du sie nicht auf deinem server laufen lassen... musst du erst mit pawno compilen dass du eine .amx hast... die kannst du dann auf deinem server laufen lassen...

    hi...
    habe gerade ein register system in meinen gamemode eingebaut, aber jetzt bekomme ich bei OnPlayerDeath immer folgende errors:


    hier mal der code:
    public OnPlayerDeath(playerid, killerid, reason)
    {
    new kills = PlayerInfo[playerid][pKills]; //betroffene zeile
    SetPlayerScore(playerid, kills);
    new Float:Health;
    GetPlayerHealth(playerid, Health);
    if(Health == 0.0)
    {
    PlayerInfo[playerid][pDeaths] += 1;
    }
    GivePlayerMoney(killerid,2000);
    PlayerInfo[killerid][pKills] = PlayerInfo[killerid][pKills] + 1;
    return 1;
    }


    habe schon alles versucht, aber ich bekomme die errors nicht weg^^
    kann mir pls jemand helfen?


    mfg Marshall