Beiträge von iReAcTzz

    Wieso lädt er IG nicht das Adminlevel, Geld und die Fraktion? Das Level wird geladen, mehr nicht.



    stock LoadAccount(playerid)
    {
    SetPlayerScore(playerid,dini_Int(Spielerdatei[playerid],"Level"));
    GivePlayerMoney(playerid,dini_Int(Spielerdatei[playerid],"Geld"));
    SetPVarInt(playerid,"Adminlevel",dini_Int(Spielerdatei[playerid],"Adminlevel"));
    SetPVarInt(playerid,"Fraktion",dini_Int(Spielerdatei[playerid],"Fraktion"));
    SetPVarInt(playerid,"Banned",dini_Int(Spielerdatei[playerid],"Banned"));
    if(GetPVarInt(playerid,"Banned")==1)
    {
    SendClientMessage(playerid,COLOR_ADMCMD,"Du wurdest von Server gebannt. Für weitere Infos wende dich bitte an einen Admin.");
    Kick(playerid);
    }
    SetPVarInt(playerid,"loggedin",1);
    return 1;
    }

    Vergleich mal die Zeilen 3-7. Bei SetPlayerScore und GivePlayerMoney hast du bei dini_Int Spielerdatei[playerid] genommen, bei SetPVarInt jedoch hast du [playerid] bei Spielerdatei hinten dran vergessen. ;)


    versteh ich grad ned so ganz

    Huhu,


    Ich bekomme beim Compilen diese Errors;


    Code
    Zeile (2969) : error 048: array dimensions do not match
    Zeile (2970) : error 048: array dimensions do not match
    Zeile (2971) : error 048: array dimensions do not match


    Die Dazugehörigen Zeilen:

    SetPVarInt(playerid,"Adminlevel",dini_Int(Spielerdatei,"Adminlevel"));
    SetPVarInt(playerid,"Fraktion",dini_Int(Spielerdatei,"Fraktion"));
    SetPVarInt(playerid,"Banned",dini_Int(Spielerdatei,"Banned"));


    Kompletter Stock:

    stock LoadAccount(playerid)
    {
    SetPlayerScore(playerid,dini_Int(Spielerdatei[playerid],"Level"));
    GivePlayerMoney(playerid,dini_Int(Spielerdatei[playerid],"Geld"));
    SetPVarInt(playerid,"Adminlevel",dini_Int(Spielerdatei,"Adminlevel"));
    SetPVarInt(playerid,"Fraktion",dini_Int(Spielerdatei,"Fraktion"));
    SetPVarInt(playerid,"Banned",dini_Int(Spielerdatei,"Banned"));
    if(GetPVarInt(playerid,"Banned")==1)
    {
    SendClientMessage(playerid,COLOR_ADMCMD,"Du wurdest von Server gebannt. Für weitere Infos wende dich bitte an einen Admin.");
    Kick(playerid);
    }
    SetPVarInt(playerid,"loggedin",1);
    return 1;
    }


    Bitte helft mir

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.


    Bitte um hilfe !!

    hm ... den /kick Befehl hab ich auch noch ned, aber so sieht jtz bei mir ein Adminbefehl aus.


    Hier ist es mal /ahelp


    Es kann jeder Spieler mit dem Adminrank 1 oder höher ausführen. d.h.: Ein normaler User kann es ned



    if(strcmp(cmdtext,"/ahelp",true)==0)
    {
    if(isPlayerAnAdmin(playerid,1))
    {
    SendClientMessage(playerid,COLOR_GREY,"-------------------------------------------------");
    SendClientMessage(playerid,COLOR_GREY,"Hier findest du alle Admincommands mit ihrem Rank");
    SendClientMessage(playerid,COLOR_GREY,"**1** /gotoab /gotospawn");
    SendClientMessage(playerid,COLOR_GREY,"**2**");
    SendClientMessage(playerid,COLOR_GREY,"**3** /gotols /gotolv /gotosf /gotobsn /gotobayside");
    SendClientMessage(playerid,COLOR_GREY,"**4** /fixveh");
    SendClientMessage(playerid,COLOR_GREY,"**5** /heal alt oder Linke Maustaste = Dauernos /slap");
    SendClientMessage(playerid,COLOR_GREY,"**1337** /veh");
    SendClientMessage(playerid,COLOR_GREY,"**1338** ");
    SendClientMessage(playerid,COLOR_GREY,"**1339**");
    SendClientMessage(playerid,COLOR_GREY,"**2000** /restart");
    SendClientMessage(playerid,COLOR_GREY,"-------------------------------------------------");
    return 1;
    }
    SendClientMessage(playerid,0xFF1400FF,"Du bist kein Mitglied des GDL-Teams.");
    return 1;
    }

    So, habe es selber hinbekommen, mit eueren Tipps



    if(strcmp(cmdtext,"/gotobsn", true)==0)
    {
    if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,0xAA00FF00AA,"Du bist kein Admin oder hast nicht den nötigen Rank.");
    if(!IsPlayerInAnyVehicle(playerid))
    {
    SetPlayerPos(playerid, 1212.9077, -884.9197, 42.9153);
    SetPlayerFacingAngle(playerid, 0.0);
    SetPlayerInterior(playerid, 0);
    SetPlayerVirtualWorld(playerid, 0);
    SendClientMessage(playerid, 0x8E4FFBBD, "**Du hast dich zum BSN teleportiert.**");
    }
    else
    {
    new veh = GetPlayerVehicleID(playerid);
    SetVehiclePos(veh, 1212.9077, -884.9197, 42.9153);
    SetPlayerPos(playerid, 1212.9077, -884.9197, 42.9153);
    SetPlayerInterior(playerid, 0);
    SetPlayerVirtualWorld(playerid, 0);
    SetVehicleZAngle(veh, 0.0);
    LinkVehicleToInterior(veh, 0);
    SetVehicleVirtualWorld(veh, 0);
    PutPlayerInVehicle(playerid, veh, 0);
    }
    return 1;
    }

    Jetzt wird weningstens das Auto mitgenommen, gehen tut aber trozdem kein Command


    und /gotobsn geht immer noc hned


    /edit: Hab den BSN Befehl mal ausgeklammert! jtz geht alles wenn er deaktiviert ist.

    huhu,


    Ich habe den Befehl umgebaut, dass das Car mitgenommen wird, aber jtz geht der Command nicht, aber es kommt nix von Unknown Command



    if(!strcmp(cmdtext, "/gotobsn", true))
    {
    if(isPlayerAnAdmin(playerid,3))
    {
    if(!IsPlayerInAnyVehicle(playerid))
    {
    SetPlayerPos(playerid, 1212.9077, -884.9197, 42.9153);
    SetPlayerFacingAngle(playerid, 0.0);
    SetPlayerInterior(playerid, 0);
    SetPlayerVirtualWorld(playerid, 0);
    SendClientMessage(playerid, 0x8E4FFBBD, "**Du hast dich zum BSN teleportiert.**");
    }
    else
    {
    new veh = GetPlayerVehicleID(playerid);
    SetVehiclePos(veh, 1212.9077, -884.9197, 42.9153);
    SetVehicleZAngle(veh, 0.0);
    LinkVehicleToInterior(veh, 0);
    SetVehicleVirtualWorld(veh, 0);
    PutPlayerInVehicle(playerid, veh, 0);
    }
    return 1;
    }
    SendClientMessage(playerid,0xAA00FF00AA,"Du bist kein Admin oder hast nicht den nötigen Rank.");
    return 1;
    }