Beiträge von badnat

    @ bartundlisa --> Blödsinn!
    Schick mal die Zeilen vom Error!


    Ein Define von nem Dialog sieht so aus
    #define DIALOG_TEST 1
    #define DIALOG_TEST2 2
    #define DIALOG_TEST3 3
    #define DIALOG_TEST4 4

    Das ist mein Befehl:
    ocmd:numberplate(playerid,params[])
    {
    if(!IsPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,WEIß,"* Du bist kein Admin.");
    new string[128];
    if(!IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,WEIß,"* Du bist in keinem Fahrzeug.");
    new vehicleid = GetPlayerVehicleID(playerid);
    if(sscanf(params,"s",string))return SendClientMessage(playerid,WEIß,"Benutzung: /numberplate [Text]");
    SetVehicleNumberPlate(vehicleid, string);
    SetVehicleToRespawn(vehicleid);
    new Float: X,Float: Y,Float: Z;
    GetPlayerPos(playerid,X,Y,Z);
    SetVehiclePos(vehicleid,X,Y,Z);
    PutPlayerInVehicle(playerid,vehicleid,0);
    return 1;
    }


    Viel Spaß und viel Glück beim Scripten :D.
    LG,
    badnat

    Nein sondern so:


    forward RangeBan(playerid);


    ocmd:rangeban(playerid,params[])
    {
    if(!IsPlayerAnAdmin(playerid,5))return SendClientMessage(playerid,WEIß,"* Du bist kein Admin.");
    new pID, reason[128], string[128];
    if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid, WEIß, "Benutzung: /rangeban [ID/Name] [Grund]");
    format(string,sizeof(string),"AdmCmd: Die RangeIP von %s wurde von %s gebannt. Grund: %s", SpielerName(pID),SpielerName(playerid),reason);
    SendClientMessageToAll(ROT,string);
    SendClientMessage(pID,ROT,"Solltest du zu Unrecht gebannt worden sein, so melde dich bitte im TeamSpeak 3 oder im Forum.");
    SetPVarInt(pID,"baned",1);
    RangeBan(pID);
    Kick(pID);
    return 1;
    }


    stock RangeBan(playerid)
    {
    new string[64], total[16],ip[16];
    if(!IsPlayerConnected(playerid)) return 0;
    GetPlayerIp(playerid, ip, sizeof(ip));
    new cnt;
    for(new i=0;i<strlen(ip);i++)
    {
    if(ip[i] == '.') cnt++;
    if(cnt == 2)
    {
    i++;
    strdel(ip, i, strlen(ip));
    format(total,sizeof(total),"%s*.*",ip);
    }
    }
    format(string, sizeof(string),"banip %s",total);
    SendRconCommand(string);
    return 1;
    }


    Die Bans sind in der server_ban datei oder so.. Einfach die Zeile in der Datei löschen und der Spieler ist entbannt...
    Viel Spaß :D
    LG,
    badnat

    Guten Abend,
    Ich habe ein Problem: bekomme diese Errors:

    Bei diesen Zeilen:


    Die betroffene Zeile ist:

    Code
    case 3:{Rank=ADMIN2;}


    Habe alles versucht aber finde den Fehler nicht. Bitte helft mir!
    LG,
    badnat :thumbup: