Beiträge von xivo

    Jop, jedoch will er sowie er es schildert, denke ich mal nicht includen, sondern direkt in ein Addon einbauen. Es gibt ja die Addons, mit den zusatz Statistiken z.B diese Unterstützen halt nur HTML deshalb muss man ihm dies wohl besser erklären.

    Ich würde mal sagen Lesen bildet, diese Funktion verläuft über PHP, jedoch brauch er etwas über HTML.


    Ich glaube einen Query, bzw. eine Abfrage kannst du so über HTML nicht machen. Dafür wird PHP schon benötigt.

    Das kannst du so garnicht behaupten. Es gibt auch Leute die sind einfach gut, und gehen auf Boons Server und nun ? Ist das dann auch gespielt ? Du kannst einfach nichts sagen, ohne irgendwelche Beweise zu haben oder sonstiges. Vielleicht ist er auch echt so gut, auch wenn ich das selber nicht ganz glauben mag, da ich selber mal gut gespielt hatte. Aufjedenfall, heißt es nicht sofort das alles Gespielt ist er was anhatte oder sonstiges, genau das sind die bobs die nie soweit kommen. Er hackt & Cheatet sowas ließt man gerne.

    Genau das kommt nach ganz oben zu deinen "#define ..." und "new ..." :)


    Wenn du das hast, und aber diese 2 Meldungen immer noch kommen :


    Code
    C:\Users\Özdat\YourLife\gamemodes\YourLife.pwn(19) : warning 204: symbol is assigned a value that is never used: "Krankenhaus"
    C:\Users\Özdat\YourLife\gamemodes\YourLife.pwn(18) : warning 204: symbol is assigned a value that is never used: "ErsterSpawn"


    Diese kannst du Ignorieren, oder du packst einfach nach ganz unten in dein Script folgende Codes :



    #pragma unused Krankenhaus
    #pragma unused ErsterSpawn


    Ob du diese löschen kannst, weiß ich ja nicht. Aber mit Löschen kannst du es natürlich auch versuchen hehe :)

    Sicherlich Recorde einfach den Bot wie gewünscht, und bei einem Befehl machst du dann einfach ConnectNPC(...) und stellst eine Variable auf "1" wenn der Spieler danach auch das Taxi rufen möchte, und die Variable jedoch auf "1" steht funktioniert das nicht. Steht die Variable jedoch auf "0" dann wird ein neues Taxi gespawnt. Die Variable kannst du natürlich wieder umstellen, nachdem der Bot an seiner Endposition ist, und du ihn kickst.


    ocmd:auf(playerid,params[])
    {
    if(IsPlayerInRangeOfPoint(playerid,20,2237.2810058594, 2452.916015625, 12.449571609497))
    {
    MoveObject(tor,2237.2810058594, 2452.916015625+10, 12.449571609497,5);
    }
    else { SendClientMessage(playerid,DROT,"Du bist nicht in der nähe von einem Tor!"); }
    }
    ocmd:zu(playerid,params[])
    {
    if(!IsPlayerInRangeOfPoint(playerid,20,2237.2810, 2452.9160, 12.4495))
    {
    MoveObject(tor,2237.2810058594, 2452.916015625, 12.449571609497,5);
    }
    else { SendClientMessage(playerid,DROT,"Du bist nicht in der nähe von einem Tor!"); }
    }


    Kannste auch so veranstalten, oder du machst es ganz einfach mit einem Befehl und einer Variable :)
    @ Bei dir über mir, wie soll das bitte funktionieren ? Wenn "!" IsPlayerInRangeOfPoint nicht übereinstimmt, dann bewege das Tor ? Du musst das "!" weglassen, damit du etwas gleiches abfragen kannst.

    Ich habe ein Problem, nun beim Auslesen meiner Daten.


    Mein LoadPlayer sieht momentan so aus :



    stock LoadPlayer(playerid)
    {
    if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))
    {
    GetPlayerName(playerid, SpielerInfo[playerid][pName], MAX_PLAYER_NAME);
    SetPlayerSkin(playerid,mysql_GetInt("wcf1_user", "skin", "Name", SpielerInfo[playerid][pName]));
    SpielerInfo[playerid][pLeader] = mysql_GetInt("wcf1_user", "leader", "Name", SpielerInfo[playerid][pName]);
    SpielerInfo[playerid][pTeam] = mysql_GetInt("wcf1_user", "team", "Name", SpielerInfo[playerid][pName]);
    SpielerInfo[playerid][pFluglizenz] = mysql_GetInt("wcf1_user", "fluglizenz", "Name", SpielerInfo[playerid][pName]);
    SpielerInfo[playerid][pBootlizenz] = mysql_GetInt("wcf1_user", "bootlizenz", "Name", SpielerInfo[playerid][pName]);
    SpielerInfo[playerid][pLKWlizenz] = mysql_GetInt("wcf1_user", "lkwlizenz", "Name", SpielerInfo[playerid][pName]);
    SpielerInfo[playerid][pFluglizenz] = mysql_GetInt("wcf1_user", "fluglizenz", "Name", SpielerInfo[playerid][pName]);
    SpielerInfo[playerid][pMotorradlizenz] = mysql_GetInt("wcf1_user", "motorradlizenz", "Name", SpielerInfo[playerid][pName]);
    SpielerInfo[playerid][pAutolizenz] = mysql_GetInt("wcf1_user", "autolizenz", "Name", SpielerInfo[playerid][pName]);
    SpielerInfo[playerid][pAlter] = mysql_GetInt("wcf1_user", "alter", "Name", SpielerInfo[playerid][pName]);
    SpielerInfo[playerid][pBank] = mysql_GetInt("wcf1_user", "bank", "Name", SpielerInfo[playerid][pName]);
    GivePlayerMoney(playerid,mysql_GetInt("wcf1_user", "geld", "Name", SpielerInfo[playerid][pName]));
    SetPlayerWantedLevel(playerid,mysql_GetInt("wcf1_user", "wanted", "Name", SpielerInfo[playerid][pName]));
    SpielerInfo[playerid][pSpielzeit] = mysql_GetInt("wcf1_user", "spielzeit", "Name", SpielerInfo[playerid][pName]);
    SpielerInfo[playerid][pPremiumpunkte] = mysql_GetInt("wcf1_user", "premiumpunkte", "Name", SpielerInfo[playerid][pName]);
    SpielerInfo[playerid][pFluglizenzverwarnung] = mysql_GetInt("wcf1_user", "fluglizenzverwarnung", "Name", SpielerInfo[playerid][pName]);
    SpielerInfo[playerid][pBootlizenzverwarnung] = mysql_GetInt("wcf1_user", "bootlizenzverwarnung", "Name", SpielerInfo[playerid][pName]);
    SpielerInfo[playerid][pLKWlizenzverwarnung] = mysql_GetInt("wcf1_user", "lkwlizenzverwarnung", "Name", SpielerInfo[playerid][pName]);
    SpielerInfo[playerid][pMotorradlizenzverwarnung] = mysql_GetInt("wcf1_user", "motorradlizenzverwarnung", "Name", SpielerInfo[playerid][pName]);
    SpielerInfo[playerid][pAutolizenzverwarnung] = mysql_GetInt("wcf1_user", "autolizenzverwarnung", "Name", SpielerInfo[playerid][pName]);
    SpielerInfo[playerid][pKontoauszug] = mysql_GetInt("wcf1_user", "kontoauszug", "Name", SpielerInfo[playerid][pName]);
    }
    return 1;
    }


    Aufgerufen wird es bei Erfolgreichem Login so :



    SetPVarInt(playerid,"Eingeloggt",1);
    GameTextForPlayer(playerid, "~g~Erfolgreich Eingeloggt...", 5000, 1);
    SpawnSpieler(playerid);
    LoadPlayer(playerid);


    Doch irgendwie will das nicht Funktionieren, der Login funktioniert perfekt, ich bekomme auch den Textdraw ausgegeben, bzw. den Gametext, jedoch funktioniert irgendwie das Laden der Userdaten nicht, ich weiß nicht warum weil ständig wenn ich mich Einlogge und dann auf Spawn klicke, ja stimmt hatte ich vergessen zu erwähnen, dann führt er nichtmal SpawnSpieler(playerid); aus, sondern einfach nichts, ich muss selber auf den Spawn Button klicken. So, und dann lädt das Script bzw. das System auch die Userdaten nicht, weil in der Datenbank habe ich z.B das Watendlevel 1 jedoch habe ich Ingame das Wantedlevel 6+ weiter kann ich nicht sehen, also irgendwie funktioniert das alles nicht.


    Mein SpawnSpieler(playerid) sieht so aus :



    public SpawnSpieler(playerid)
    {
    SetPlayerPos(playerid, 2044.05, 1289.61, 15.6719);
    SetPlayerInterior(playerid, 0);
    return 1;
    }

    Okay, weil das ist das was mich momentan wundert, weil ich dachte ich muss diese nacheinander auslesen, weil die Werte einfach nicht stimmen. In der Datenbank habe ich z.B unter der Spalte "wanted" die Integer Zahl "1" jedoch, bekomme ich Ingame 6 Wanteds, warum auch immer :b Da muss ich jetzt nochmal drüber schauen, auch wenn ich gerade nicht weiß :b

    So sehene jedoch meine Abfragen momentan aus :



    SpielerInfo[playerid][pFluglizenz] = mysql_GetInt("wcf1_user", "fluglizenz", "Name", SpielerInfo[playerid][pName]);
    SpielerInfo[playerid][pMotorradlizenz] = mysql_GetInt("wcf1_user", "motorradlizenz", "Name", SpielerInfo[playerid][pName]);
    SpielerInfo[playerid][pAutolizenz] = mysql_GetInt("wcf1_user", "autolizenz", "Name", SpielerInfo[playerid][pName]);
    SpielerInfo[playerid][pAlter] = mysql_GetInt("wcf1_user", "alter", "Name", SpielerInfo[playerid][pName]);
    SpielerInfo[playerid][pBank] = mysql_GetInt("wcf1_user", "bank", "Name", SpielerInfo[playerid][pName]);
    GivePlayerMoney(playerid,mysql_GetInt("wcf1_user", "geld", "Name", SpielerInfo[playerid][pName]));
    SetPlayerWantedLevel(playerid,mysql_GetInt("wcf1_user", "wanted", "Name", SpielerInfo[playerid][pName]));

    Wenn ihr euch dafür Scripter sucht, für so ein Selfmade, ich weiß nicht ob nach diesen Wünschen jemand kostenlos Arbeitet, weil ich das gerne bezweifel. Gibt genug gründe dafür, erstens ihr sagt nichts über euer Team aus, zu zwei ihr habt keine Homepage / Forum angegeben, somit werdet ihr schonmal keinen Scripter finden, weil ein Scripter gerne viel Erwartet, was ihm auch zusteht, weil wenn der Scripter erlich Scripten kann, und dann auch noch gut, warum sollte er zu einer 08/15 Community gehen, wenn er sich selbst etwas aufbauen kann ? Vielleicht gebt ihr halt eure Board Adresse hinzu.

    Sicher das das nur für ein Adminlevel verfügbar ist ? Funktioniert kein und ?



    public PlayerIsAdmin(playerid)
    {
    if(pInfo[playerid][AdminLevel] == 1 || pInfo[playerid][AdminLevel] == 7) /*Hier könnt ihr dann eure im Gamemode verwendete Abfrage nutzen
    {
    return 1;
    }
    return 0;
    }


    sollte doch eigentlich klappen ? :b


    Ne kann nicht klappen, tut mir leid dann muss der Admin beide Level besitzen ^^