Beiträge von Kaliber

    Mach mal:


    C
    if(IsPlayerNPC(playerid))
    {
        new botname[MAX_PLAYER_NAME];
        GetPlayerName(playerid,botname,sizeof(botname));
        if(!strcmp(botname,"BOT0",true))SetPlayerSkin(playerid,1);
        return 1; //Das hier ist wichtig!
    }

    Und ... zeig mal dein NPC-Skript...das muss ja auch ein OnFoot NPC sein und so ^^


    PS: a_npc brauchst (bzw sollst) du in deinem Gamemmode nicht inkludieren, dass ist nur für NPC-Skripte gedacht :)

    Wie rufst du denn LoadGeldverwaltung auf? ^^


    Das sollte ungefähr so aussehen:


    mysql_pquery(handle, "SELECT * FROM geldverwaltung", true, "LoadGeldverwaltung", "");


    und aus dem stock mach mal ein:



    forward LoadGeldverwaltung();
    public LoadGeldverwaltung()
    {

    Unter OnPlayerRequestClass füg mal:



    SetSpawnInfo(...);
    SpawnPlayer(playerid);


    Für den Bot hinzu :)


    Und vergewissere dich, dass diese IsPlayerNPC Abfragen auch wirklich immer ganz oben im Callback stehen :)

    Ja..bevor du etwas Updaten kannst, musst du natürlich erstmal was reinladen...


    Also mach einen ersten Insert Eintrag z.B. über PHPMyAdmin...


    der so ungefähr aussieht:


    INSERT INTO geldverwaltung (id,jailcashcop,jailcashrobber,arrestgeldcop,arrestgeldrobber,robtotgeld) VALUES (0,0,0,0,0,0)


    :)


    PS: Da du hier nur einen Wert hast..sollte ID nicht auto_increment sein..das macht keinen Sinn ^^

    Füg in deiner Datenbank einfach ein Feld in die Tabelle ein, als Integer mit dem Namen id.


    Und dann einfach 0 setzen (kannste auch default machen).


    Dann kannste dein Query einfach so schreiben:


    und beim Laden brauchste des nicht mal...könntest einfach SELECT * FROM geldverwaltung machen, da du ja nur eine Reihe hast, spielst das ja keine Rolle ^^

    Ah fail..ja sry, hatte mir das nicht alles durchgelesen ^^


    So wie du das in deinem Skript hast..gibt es ja nur eine Geldverwaltung...


    Ansonsten müsstest du ein 2 dimensionales Array erstellen und das über einen index regeln.


    So kannste einfach eine feste id wie 0 der Spalte zuweisen und dann immer WHERE `id`=0 oder wenn es über den index geht, speicherst du den einfach mit ab und dann: WHERE `id`=%d",i

    So funktioniert das nicht ^^


    Am besten, du nutzt einen "CMD-Prozessor" wie ocmd/zcmd oder sonst was...


    Ansonsten wäre es so richtig:


    ist ein Standart GF script hitman ist id 8

    Supi..du solltest dennoch wissen, dass nicht jeder ein GF besitzt.


    Und um dir zu helfen...wird sich denke ich mal keiner eins Downloaden und nach den Bezeichnern der Variablen gucken...


    Also, tue uns doch den gefallen und poste mal den contract Befehl oder so...dass man alle Bezeichner kennt und weiß, was du so alles verwendest...


    Denn es gibt 10000000 "GF Edits"...