Beiträge von Sascha1234

    hier is nochma der bearbeitete rang befehl


    ocmd:rang(playerid,params[])
    {
    if(!isPlayerAnLeader(playerid,4)) return SendClientMessage(playerid,ROT,"Du bist nicht der Leader dieser Fraktion.");
    new pID,string[128],rangid[64];
    if(sscanf(params,"ui",pID,rangid)) return SendClientMessage(playerid,GRAU,"/rang [ID/Teil des Namens] [Rang]");
    switch(rangid[4])
    {
    case 0:{rangid="Knecht";}
    case 1:{rangid="Dealer";}
    case 2:{rangid="Unterboss";}
    case 3:{rangid="Boss";}
    }
    format(string,sizeof(string),"Dein Rang wurde von %s auf %s erhöht.",Spielername(playerid),rangid);
    SendClientMessage(playerid,TURKIS,string);
    return 1;
    }


    nur ingame werden die ränge immer auf 75 gesetzt anstatt auf 1 2 oder 3 das geht mit %i genauso wie mit %s
    da steht dann
    Dein Rang wurde von Sascha auf 75 erhöht

    hier habe mir ein ocmd erstellt


    der sieht bis jetzt so aus


    ocmd:rang(playerid,params[])
    {
    if(!isPlayerAnLeader(playerid,6)) return SendClientMessage(playerid,ROT,"Du bist nicht der Leader dieser Fraktion.");
    new pID,string[128],rangid;
    if(sscanf(params,"ui",pID,rangid)) return SendClientMessage(playerid,GRAU,"/rang [ID/Teil des Namens] [Rang]");
    switch(rangid)
    {
    case 0:{rangid="Knecht";}
    case 1:{rangid="Dealer";}
    case 2:{rangid="Unterboss";}
    case 3:{rangid="Boss";}
    }
    format(string,sizeof(string),"Dein Rang wurde von %s auf %i erhöht.",Spielername(playerid),rangid);
    return 1;
    }


    und bei den case dingern zeigt der mir das hier an was bedeutet das ?


    C:\Users\Admin\Desktop\Neuer Ordner\gamemodes\Sascha.pwn(505) : error 006: must be assigned to an array
    C:\Users\Admin\Desktop\Neuer Ordner\gamemodes\Sascha.pwn(506) : error 006: must be assigned to an array
    C:\Users\Admin\Desktop\Neuer Ordner\gamemodes\Sascha.pwn(507) : error 006: must be assigned to an array
    C:\Users\Admin\Desktop\Neuer Ordner\gamemodes\Sascha.pwn(508) : error 006: must be assigned to an array
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.

    jo jetzt kommen zwar die namen nur jetzt habe ich ein neues problem


    also ich machen jetzt /makeleader Sascha 3
    also 3 ist Medic und wenn ich vorher in 2 war also in ballas aber den befehl schreibe mit 3
    kommt vorher noch einmal
    Du wurdest von Sascha zum Leader der Fraktion Ballas gemacht aber in den stats wird das dann schon als medic angezeigt
    und wenn ich es nochmal schreibe kommt erst das ich zum medic gemacht wurde


    //edit hier mal der befehl


    ocmd:makeleader(playerid,params[])
    {
    if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,ROT,"Dein Rang ist zu niedrig.");
    new pID,fID;
    new string[128],fraktid[64];
    switch(GetPVarInt(playerid,"Fraktion"))
    {
    case 0:{fraktid="Zivilist";}
    case 1:{fraktid="Los Santos Police Departments";}
    case 2:{fraktid="Ballas";}
    case 3:{fraktid="Medic";}
    }
    if(sscanf(params,"ui",pID,fID)) return SendClientMessage(playerid,TURKIS,"/makeleader [ID/Teil des Namens] [Fraktion]");
    format(string,sizeof(string),"Du wurdest von %s zum Leader der Fraktion %s ernannt.",Spielername(playerid),fraktid);
    SendClientMessage(playerid,TURKIS,string);
    SetPVarInt(pID,"Fraktion",fID);
    return 1;
    }

    hey leute


    ich habe folgendes problem


    das ist mein /makeleader befehl


    ocmd:makeleader(playerid,params[])
    {
    if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,ROT,"Dein Rang ist zu niedrig.");
    new pID,fID;
    new string[128],fraktid[64];
    if(sscanf(params,"ui",pID,fID)) return SendClientMessage(playerid,TURKIS,"/makeleader [ID/Teil des Namens] [Fraktion]");
    format(string,sizeof(string),"Du wurdest von %s zum Leader der Fraktion %s ernannt.",Spielername(playerid),fraktid);
    SendClientMessage(playerid,TURKIS,string);
    SetPVarInt(pID,"Fraktion",fID);
    return 1;
    }


    es kommen auch keine fehlermeldungen und so und ingame geht auch alles bis auf das das dann geschrieben wird
    Du wurdest von Sascha zum Leader der Fraktion ernannt.
    also der Fraktionsname fehlt.
    ich weiß nicht die abkürzung dafür


    kann mir da wer helfen ?

    ohh :D nicht gesehen :D:D:D


    jetzt letzter error :D


    da steht
    C:\Users\Admin\Desktop\Neuer Ordner\gamemodes\Sascha.pwn(1151) : error 017: undefined symbol "playerid"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.

    jo und jetzt habe ich nurnoch die errors


    also die sind bei deinem stock


    C:\Users\Admin\Desktop\Neuer Ordner\gamemodes\Sascha.pwn(1151) : error 017: undefined symbol "Spieler"
    C:\Users\Admin\Desktop\Neuer Ordner\gamemodes\Sascha.pwn(1151) : warning 215: expression has no effect
    C:\Users\Admin\Desktop\Neuer Ordner\gamemodes\Sascha.pwn(1151) : error 001: expected token: ";", but found "]"
    C:\Users\Admin\Desktop\Neuer Ordner\gamemodes\Sascha.pwn(1151) : error 029: invalid expression, assumed zero
    C:\Users\Admin\Desktop\Neuer Ordner\gamemodes\Sascha.pwn(1151) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.

    jetzt habe ich 2 ausgetauscht und jetzt habe ich noch die errors


    C:\Users\Admin\Desktop\Neuer Ordner\gamemodes\Sascha.pwn(298) : warning 217: loose indentation
    C:\Users\Admin\Desktop\Neuer Ordner\gamemodes\Sascha.pwn(299) : warning 217: loose indentation
    C:\Users\Admin\Desktop\Neuer Ordner\gamemodes\Sascha.pwn(330) : error 017: undefined symbol "pInfo"
    C:\Users\Admin\Desktop\Neuer Ordner\gamemodes\Sascha.pwn(330) : warning 215: expression has no effect
    C:\Users\Admin\Desktop\Neuer Ordner\gamemodes\Sascha.pwn(330) : error 001: expected token: ";", but found "]"
    C:\Users\Admin\Desktop\Neuer Ordner\gamemodes\Sascha.pwn(330) : error 029: invalid expression, assumed zero
    C:\Users\Admin\Desktop\Neuer Ordner\gamemodes\Sascha.pwn(330) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.


    und die zeile


    if(pInfo[adminid][admin] == 0) // Ob die angegebene ID Admin ist


    //edit muss ich das damit tauschen ? if(GetPVarInt(playerid,"Adminlevel")==0) ?

    jo hier




    C:\Users\Admin\Desktop\Neuer Ordner\gamemodes\Sascha.pwn(201) : error 017: undefined symbol "SendAdminMessage"
    C:\Users\Admin\Desktop\Neuer Ordner\gamemodes\Sascha.pwn(267) : error 017: undefined symbol "pInfo"
    C:\Users\Admin\Desktop\Neuer Ordner\gamemodes\Sascha.pwn(267) : warning 215: expression has no effect
    C:\Users\Admin\Desktop\Neuer Ordner\gamemodes\Sascha.pwn(267) : error 001: expected token: ";", but found "]"
    C:\Users\Admin\Desktop\Neuer Ordner\gamemodes\Sascha.pwn(267) : error 029: invalid expression, assumed zero
    C:\Users\Admin\Desktop\Neuer Ordner\gamemodes\Sascha.pwn(267) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    5 Errors.


    und die zeile


    if(pInfo[playerid][admin] >= 1) // Ob der Spieler ein Supporter ist!

    hey
    ich habe ein problem mit dem login/register system


    wenn ich mich registriere steht dann da nicht das man sich registriert hat sondern das man erfolgreich eingeloggt wurde und dann wird der account nicht gespeichert.

    weiß wer wie das geht ?


    hier einma das script


    http://pastebin.com/4EXD06RL


    hoffe auf hilfe


    mit freundlichen grüßen


    sascha