Beiträge von Beavis

    Hier mal ein Muster
    new picktimer;


    //abfrage dann so
    if(picktimer>GetTickCount())return SendClientMessage(playerid,-1,"Warte noch");
    //rest dann hier da oben durch das return alles beendet wird
    picktimer=GetTickCount()+180000;//muss in der Funktion rein!
    Alle 3 Sekunden könnte man damit den Pickup aufheben


    Teste es mal
    Du kannst pvars die im gamemode ein Wert zugelegt bekommen haben im filterscript Auslesen

    Nutz es nicht als Filterscript..
    Oder nutz PVar abfragen ob er nen Hitman ist, da PVars zwischen Filterscripts und Gamemode komunizieren können

    Es geht doch mit den Ausklammern
    wenn ich das so mache:
    /*
    native CreateServerVehicle(modelid,Float:x,Float:y,Float:z,Float:a,color1,color2,Numplate[],Owner,respawndelay);
    */
    Zeigt er mir es im Script an
    mach ich es aber so:
    // native CreateServerVehicle(modelid,Float:x,Float:y,Float:z,Float:a,color1,color2,Numplate[],Owner,respawndelay);
    Geht es wiederrum nicht

    Das liegt daran, dass das nur bei natives in Includes funktioniert, sprich ein native in ein Include schreiben, dann geht das


    schon klar so doof bin ich nicht


    Ich habs getestet undzwar so:
    native Test(playerid);
    Im Script kam dann was wenn ich das aber ausklammer, dann zeigt er mir nix an..
    Versehen du?

    SetTimerEx("c",15000,false,"d",playerid);
    das d steht für einen Intger
    playerid erklärt sich von selber

    Aber mal als tipp
    SetTimer kann keine werte übermitteln daher nutz SetTimerEx, denn sonst wird immer angezeigt das playerid 0 connectet

    Morgen zusammen


    Ich habe ein Problem gerade erkannt.
    Undzwar habe ich das Problem, das beim Speichern die Werte in der Tabelle falsch stehen
    Ich habe mir den Query mal angeschaut und da stimmte alles
    Gut als in die Tabelle reingeschaut habe, sind mir 2 Werte ins Auge gefallen die garnicht stimmen sollten.
    Bei mir wird der Jobvertrag aufeinmal zu den Helm eintrag verschoben
    Also der Query sagt das: Helm = 0, Jobvertrag = -1
    In der Tabelle steht dann das aber
    Helm = -1, Jobvertrag = -1
    Ich weiß nicht wiso der das macht.
    Hier ist mal der Code von den saveplayer
    stock SavePlayer(playerid)
    {
    new query[1000];
    mysql_real_escape_string(PlayerInfo[playerid][BanGrund], PlayerInfo[playerid][BanGrund]);
    mysql_real_escape_string(PlayerInfo[playerid][BanAdmin], PlayerInfo[playerid][BanAdmin]);
    mysql_real_escape_string(PlayerInfo[playerid][IP], PlayerInfo[playerid][IP]);
    mysql_real_escape_string(PlayerInfo[playerid][Name], PlayerInfo[playerid][Name]);
    format(query, 1000, "UPDATE `player` SET `Admin` = '%d', `Job` = '%d', `Team` = '%d', `Cash` = '%d', `Skin` = '%d', `Level` = '%d', `Respekt` = '%d', `PayDay` = '%d', `PayDayTog` = '%d', `Rank` = '%d', `Leader` = '%d', `Nummer` = '%d', \
    `Ban` = '%d', `BanGrund` = '%s', `BanAdmin` = '%s', `IP` = '%s', `SaveBan` = '%d', `Helm` = '%d', `Jobvertrag` = '%d', `Star` = '%d', `VIP` = '%d', `Jailtime` = '%d', ",
    PlayerInfo[playerid][Admin],PlayerInfo[playerid][Job],PlayerInfo[playerid][Team],GetPlayerMoney(playerid),PlayerInfo[playerid][Skin],PlayerInfo[playerid][Level],PlayerInfo[playerid][Respekt],PlayerInfo[playerid][PayDay],PlayerInfo[playerid][PayDayTog],PlayerInfo[playerid][Rank],
    PlayerInfo[playerid][Leader],PlayerInfo[playerid][Nummer],PlayerInfo[playerid][Banned],PlayerInfo[playerid][BanGrund],PlayerInfo[playerid][BanAdmin],PlayerInfo[playerid][IP],PlayerInfo[playerid][Safeban],PlayerInfo[playerid][Helm],
    PlayerInfo[playerid][Jobvertrag],PlayerInfo[playerid][Star],PlayerInfo[playerid][Igvip],PlayerInfo[playerid][Jailtime]);
    format(query, 1000, "%s `Carlic` = '%d',`Lkwlic` = '%d',`Bikelic` = '%d',`Helilic` = '%d',`Flylic` = '%d',`Bootlic` = '%d',`SpawnChange` = '%d',`SpawnHaus` = '%d',`Bank` = '%d',`president` = '%d',`Wanted` = '%d',",query,
    PlayerInfo[playerid][Carlic],PlayerInfo[playerid][Lkwlic],PlayerInfo[playerid][Bikelic],PlayerInfo[playerid][Helilic],PlayerInfo[playerid][Flylic],PlayerInfo[playerid][Bootlic],
    PlayerInfo[playerid][SpawnChange],PlayerInfo[playerid][SpawnHaus],PlayerInfo[playerid][Bank],PlayerInfo[playerid][President],GetPlayerWantedLevel(playerid));
    format(query, 1000, "%s `CarPoints` = '%d',`BikePoints` = '%d',`LKWPoints` = '%d',`FlyPoints` = '%d',`HeliPoints` = '%d',`BootPoints` = '%d',`Drogen` = '%d',`Prison`='%d' WHERE `Name` = '%s' AND `id` = '%d'",query,
    PlayerInfo[playerid][CarPoints],PlayerInfo[playerid][BikePoints],PlayerInfo[playerid][LKWPoints],PlayerInfo[playerid][FlyPoints],PlayerInfo[playerid][HeliPoints],PlayerInfo[playerid][BootPoints],PlayerInfo[playerid][pDrogen],PlayerInfo[playerid][pPrison],
    PlayerInfo[playerid][Name],PlayerInfo[playerid][Userid]);
    mysql_query(query, (-1), (0), SQL);
    for(new s = 0; s < 3; s++)
    {
    if(PlayerCar[playerid][s]!=0)
    SavePlayerCar(playerid,s);
    }
    return 1;
    }
    Ich hoffe, das einer eine Idee dazu hat