Beiträge von fuchsii

    mein stock ist aber SpielerSpeichern :



    stock SpielerSpeichern(playerid)
    {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
    dini_IntSet(Spielerdatei,"Level",GetPlayerScore(playerid));
    wie kann ich alle mit diesem stock speichern?


    //edit


    berichtigt...

    hi leute, ich habe ein problem, und zwar wenn ich ein gmx mache, wenn ich on bin, dann bin ich kein admin mehr, also dann wird in der spielerdatei alles auf 0 gesetzt -.-


    es ist aber nur bei denen so, die beim gmx noch online sind...


    ich habe versucht, alle vorher zu speichern, aber es funtzt nicht -.-


    if(dialogid == 28)
    {
    if(response == 0)
    {
    SendClientMessage(playerid,Rot,"Du hast den Vorgang abgebrochen!");
    }
    if(response == 1)
    {
    for(new i=0; i<MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    SpielerSpeichern(i);
    }
    }
    SendRconCommand("gmx");
    return 1;
    }
    }


    kann mir da jemand helfen?

    du must das so schreiben:


    if(strcmp("/auto",cmdtext,true,10) == 0)
    {
    ShowPlayerDialog(playerid,DIALOG_AUTO,DIALOG_STYLE_LIST,"Auto","Motor\nLicht\nTür\nKofferraum\nMotorhaube\nAlarm","Ok","Abbruch");
    return 1;
    }

    hab ich grade, und da kamen 2 warnings


    C:\Users\Dennis\Desktop\Rockstar Games\Grand Theft Auto San Andreas\pawn\gamemodes\Übung.pwn(1597) : warning 204: symbol is assigned a value that is never used: "kickid"
    C:\Users\Dennis\Desktop\Rockstar Games\Grand Theft Auto San Andreas\pawn\gamemodes\Übung.pwn(1610) : warning 203: symbol is never used: "kickid"

    ja ich will die mit dem inputtext kicken, und oben hab ich ja geschrieben, das die id aus dem dialog verwendet werden soll, da hab ich auch kickid definiert, also denke ich mal, das das nicht mit pID gehen kann ^^

    hi community, ich habe ein problem: ich habe ein kickbefehl gemacht, wo man beim 1. dialog die id eingeben muss und beim 2. den grund.


    #define DIALOG_KICK 24
    #define DIALOG_KICKGRUND 26
    if(dialogid == 24)
    {
    if(response == 0)
    {
    SendClientMessage(playerid,Rot,"Du hast den Vorgang abgebrochen!");
    }
    if(response == 1)
    {
    new kickid;
    kickid = strval(inputtext);
    ShowPlayerDialog(playerid,26,DIALOG_STYLE_INPUT,"Grund","Bitte Grund eingeben:","Kick","Abbrechen");
    }
    if(dialogid == 26)
    {
    if(response == 0)
    {
    SendClientMessage(playerid,Rot,"Du hast den Vorgang abgebrochen!");
    }
    if(response == 1)
    {
    new string[164];
    new kickgrund[64];
    new kickid;
    new pID;
    strmid(kickgrund, inputtext, 0, strlen(inputtext), 255);
    format(string,sizeof(string),"%s wurde von Admin %s gekickt. Grund: %s",SpielerName(pID),SpielerName(playerid),kickgrund);
    SendClientMessageToAll(Orange,string);
    format(string,sizeof(string),"%s",kickgrund);
    Kick(kickid);
    }
    }
    return 1;
    }


    so, dann compile ich, und dann sagt pawno, das er im 2. dialog die kickid nicht lesen kann und das es nicht definiert wurde -.-


    C:\Users\Dennis\Desktop\Rockstar Games\Grand Theft Auto San Andreas\pawn\gamemodes\Übung.pwn(1597) : warning 204: symbol is assigned a value that is never used: "kickid"


    1597 = zeile 12


    kann mir bitte einer helfen, also wie ich im 2. dialog die kickid auslesen kann, ich habe schon viele gefragt, aber niemand konnte mit helfen-.-


    wer mir helfen will, der hilft mir bitte mit meinem beispiel :)


    mfg fuchsii

    ich habe den Befehl jetzt so da stehen, es ist allerdings nur der Kickbefehl:


    if(dialogid == DIALOG_KICK)
    {
    if(response == 0)
    {
    SendClientMessage(playerid,Rot,"Du hast den Vorgang abgebrochen!");
    }
    if(response == 1)
    {
    new kickid;
    kickid = strval(inputtext);
    ShowPlayerDialog(playerid,DIALOG_GRUND,DIALOG_STYLE_INPUT,"Grund","Nenne den Grund :","Ok","Abbrechen");
    }
    if(dialogid == DIALOG_GRUND)
    {
    if(response == 0)
    {
    SendClientMessage(playerid,Rot,"Du hast den Vorgang abgebrochen!");
    }
    if(response == 1)
    {
    new grund[64],string[128],pID,kickid;
    strmid(grund, inputtext, 0, strlen(inputtext), 255);
    format(string,sizeof(string),"%s wurde von Admin %s gekickt. Grund: %s",SpielerName(pID),SpielerName(playerid),grund);
    SendClientMessageToAll(Orange,string);
    Kick(kickid);
    }
    }
    return 1;
    }


    wenn ich dann compilen will, dann kommt das:


    C:\Users\Dennis\Desktop\Rockstar Games\Grand Theft Auto San Andreas\pawn\gamemodes\Übung.pwn(1558) : warning 204: symbol is assigned a value that is never used: "kickid"


    es ist hier in dem fall die zeile 10.


    es wär cool, wenn mir jemand so schnell wie möglich helfen könnte :)