Beiträge von ErikSon

    @Taner, kannste bitte ohne PWN code posten? Bin am iphone... Kann gerade nicht amnpc und am iphone sieht man kaum was vom command
    ...


    Danke :)


    Edit:
    Ach ne passt schon...
    Habe eben den text darunter nicht gesehen...
    Danke
    MfG

    Edit ist oben drinne...


    Nope, da kommt dann halt dieses Benitzung: ... Wie ich gescriptet habe, aber wenn ich zb /changename 0 test mache reagiert der command nicht, wenn ich allerdings nur /changename mache kommt ja dieses benutzungs zeug.

    Ouu dachte es gibt noch mehr von diesen teilen...
    Danke, aber habe ein
    /changename Befehl und /setlevel Befehl...
    Was muss ich da eintragen?


    Bei /changename habe ich schon "us" gemacht, funzt aber iwi nicht...


    Bei /setlevel habe ich "ud" gemacht funzt auch nit... Schicke gleich ma die befehle hier rein


    Befehle:


    ocmd:changename(playerid,params[])
    {
    if(!isPlayerAnAdmin(playerid,1337))return SendClientMessage(playerid,Rot,"Du bist kein Admin!");
    new pID;
    new newname;
    if(sscanf(params,"ui",newname))return SendClientMessage(playerid,HBlau,"Benutzung: /changename [ID] [Name]");
    //SetPVarInt(pID,"Name",newname);
    SetPVarInt(pID,"/Accounts/%s.ini",newname);
    //SetPlayerName(pID,newname);
    SpielerSpeichern(pID);
    return 1;
    }


    ocmd:setlevel(playerid,params[],string[128])
    {
    if(!isPlayerAnAdmin(playerid,1337))return SendClientMessage(playerid,Rot,"Du bist kein Admin!");
    new pID, level;
    if(sscanf(params,"ud",level))return SendClientMessage(playerid,HBlau,"Benutzung: /setlevel [ID] [Level]");

    SetPVarInt(pID,"Level",level);
    SetPlayerScore(pID,level);
    SpielerSpeichern(pID);
    return 1;
    }

    Hey, bei ocmd bei diesem params ding, muss man ja immer "u" und "ui" usw eingeben.
    Ich habe keine Ahnung, bei welchem Befehl was rein kommt, deswegen muss ich immer alles ausprobieren...


    Hier nochmal in Deutsch :)
    ocmd:spawn(playerid,params[])
    {
    new pID;
    if(!isPlayerAnAdmin(playerid,4))return SendClientMessage(playerid,Rot,"Du bist kein Admin!");
    if(sscanf(params,/'Das hier->"u"<-*/,pID))return SendClientMessage(pID,HBlau,"Benutzung: /spawn [ID]");
    SpawnPlayer(pID);
    return 1;
    }


    weiß nit wie das heißt, deswegen kann ichs ja auch nicht googlen... denke ich mal


    MfG

    Gut, Danke die Hilfe funzt jetzt auch...


    vielen Dank :)


    EDIT:


    if(strcmp(cmdtext,"/afk",true)==0)


    {
    new afk[128];


    format(afk,sizeof(afk),"AFK: %s ist nun im AFK-Modus!");
    SendClientMessageToAll(Orange,afk);
    TogglePlayerControllable(playerid,0);
    SetPlayerColor(playerid,HGruen);
    return 1;
    }


    //-----------------------------------------


    if(strcmp(cmdtext,"/back",true)==0)


    {
    new back[128];


    format(back,sizeof(back),"AFK: %s ist nun vom AFK-Modus zurueck!");
    SendClientMessageToAll(Orange,back);
    TogglePlayerControllable(playerid,1);
    SetPlayerColor(playerid,Weiss);
    return 1;
    }


    InGame kommt aber nur:


    AFK: ist nun im AFK-Modus!
    AFK: ist nun vom AFK-Modus zurueck!



    MfG


    EDIT2:


    Wie kann ich machen, dass man, wenn man sich einloggt, nicht immer auf Spawn klicken muss?


    habe ja:
    Bei SpielerLaden:


    SetPlayerSkin(playerid,dini_Int(Spielerdatei,"Skin"));


    und bei SpielerSpeichern:
    dini_IntSet(Spielerdatei,"Skin",GetPlayerSkin(playerid));


    MfG

    if (strcmp(cmd, "/hilfe", true) == 0 || strcmp(cmd, "/help", true) == 0)


    {


    SendClientMessage(playerid,Gelb,"Befehle:\n/afk,/back,");


    return 1;


    }


    ocmd:ban(playerid,params[], string[128])
    {
    if(!IsPlayerAdmin(playerid)/*Ist doch abfrage*/)return SendClientMessage(playerid,Rot,"Du bist kein Admin!"); // Fehler
    new pID, reason[128];
    if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,HBlau,"Benutzung: /ban [ID] [Grund]");
    format(string,sizeof(string),"AdmCmd: %s wurde von %s gebannt. Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
    SendClientMessageToAll(Rot,string);
    SetPVarInt(playerid,"Banned",1);
    Kick(pID);
    return 1;
    }

    noch ne frage:


    ocmd:ban(playerid,params[], string[128])
    {
    if(!IsPlayerAdmin(playerid))return SendClientMessage(playerid,Rot,"Du bist kein Admin!"); // Fehler
    new pID, reason[128];
    if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,HBlau,"Benutzung: /ban [ID] [Grund]");
    format(string,sizeof(string),"AdmCmd: %s wurde von %s gebannt. Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
    SendClientMessageToAll(Rot,string);
    SetPVarInt(playerid,"Banned",1);
    Kick(pID);
    return 1;
    }


    Ich bin Admin 1, kann es aber nicht benutzen.
    EDIT: kann garkein befehl benutzen (für Admins) auch wenn ich z.b. 1338 bin


    und noch eins:
    public OnPlayerCommandText(playerid, cmdtext[])
    {


    new cmd[256];


    //-----------------------------------------



    if (strcmp(cmd, "/hilfe", true) == 0 || strcmp(cmd, "/help", true) == 0)


    {


    SendClientMessage(playerid,Gelb,"Befehle:\n/afk,/back,");


    return 1;


    }


    //-----------------------------------------


    if(strcmp(cmdtext,"/afk",true)==0)


    {
    new afk[128];


    format(afk,sizeof(afk),"AFK: %s ist nun AFK!");
    SendClientMessageToAll(Orange,afk);
    TogglePlayerControllable(playerid,1);
    SetPlayerColor(playerid,HGruen);
    return 1;
    }


    //-----------------------------------------


    if(strcmp(cmdtext,"/back",true)==0)


    {
    new back[128];


    format(back,sizeof(back),"AFK: %s ist nun vom AFK-Modus zurueck!");
    SendClientMessageToAll(Orange,back);
    TogglePlayerControllable(playerid,0);
    SetPlayerColor(playerid,Weiss);
    return 1;
    }


    //-----------------------------------------


    {
    SendClientMessage(playerid,Gelb,"Der von Ihnen eingegebene Befehl konnte nicht gefunden werden!\nAlle Befehle finden Sie unter /help.");
    return 1;
    }
    }


    Immer wenn ich z.B. (/o eingebe (Befehl gibt es nicht)) dann kommt immer /help Befehl auf.
    ich will aber, dass dann SendClientMessage(playerid,Gelb,"Der von Ihnen eingegebene Befehl konnte nicht gefunden werden!\nAlle Befehle finden Sie unter /help."); das kommt.


    MfG



    Yeah, Danke man hat geklappt!! :)


    dachte das 0.3x spielt nicht sone große rolle :)


    MfG

    Gui, Show, x436 y137 h120 w479, Optionen
    Gui, Add, Picture, x0 y0 w479 h120, GTA SA.png
    Gui, Add, Edit, x16 y31 w140 h50 vnamen, %Nickname%
    Gui, Add, Button, x186 y31 w120 h50 gSave , Speichern
    Gui, Add, Button, x346 y31 w120 h50 gBeenden, Beenden
    Return


    GuiClose:
    ExitApp



    ;Read


    IniRead, Nickname, Optionen.ini, Ingame Daten:, Nickname
    Gui, Add, Edit, x50 y50 h30 w30 vnamen, %Nickname%


    ;Save


    Gui, Add, Button, x100 y50 h30 w30 gSave, Speichern


    Save:
    GuiControlGet, Nickname ,,Namen
    IniWrite, %Nickname%, Optionen.ini, Ingame Daten:, Nickname
    msgbox,0,Gespeichert, Ihr Nickname wurde gespeichert.
    return


    ;Beenden


    Beenden:
    msgbox,4,Beenden, Möchten Sie die Optionen beenden?
    IfMsgBox Yes
    2GUIclose:
    ExitApp
    return
    return


    Also das is meine Optionen.ahk...


    @exe wie meinste das?

    Hey, ich habe heute ein Speicher und auslese teil in mein AHK Keybinder eingebaut. Danach wollte ich testen, ob es auch wirklich funzt, doch wenn im Keybinder zb steht: "Hallo mein Name ist %Nickname%" kommt ingame nur: "Hallo mein Name ist ".
    In der "Optionen.ini-" Datei (So habe ich die genannt) steht der Name, den man in den Optionen eingegeben hat.


    MfG