Beiträge von BOMBER

    Ich könnte dir meins geben, mit Dialogen musst du denn natürlich noch umscripten, da bei mir jeder sein Sender selbst auswählen kann, achso und Sender müsstest du auch noch einfügen, habe z.z.T. nur Hard-/Technobase drinne.


    format(datumstring, sizeof(datumstring), "%s%d:%s%d:%d", (day < 10) = ("0") : (""), day, (month < 10) ? ("0"),(""), month, year);

    So wäre es denk ich mal richtig du hast ":" statt "," gesetzt, aber das steht ja eigentlich auch da.

    Doch man kann IP's über seinen Script vergleichen lassen, hatte heute ein Beispiel gesehen aber finde es grad nicht mehr. :/

    Ja ist ja klar, aber du kannst Multiaccounts niemals ausschliessen, du müsstest den ganzen Router bannen, um dies zu verhindern einfach einen Command mit Ban(playerid); <- Globaler SAMP Ban, war zumindestens letzen so als ich mein Anti-Cheatsystem für Minigun, Jetpack etc. gebaut habe. Am besten einfach mal probieren. :)


    //EDIT ABER: Nur bis der Router restartet wird, bzw du die IP Entbannst irgendwie so. glaub ich :)

    Wie willst du bitte die Festplatte überprüfen lassen? die ist ja wohl noch leichter zu wechseln als die IP, einfach über externe spielen? o_O


    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    if(newstate==PLAYER_STATE_DRIVER)
    {
    for(new i=0; i<sizeof(fahrschulcars); i++)
    {
    if(GetPlayerVehicleID(playerid) == noobcar[i])
    {
    if(!IstSpielerInFraktion(playerid, 1))
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid,ROT,"Du darfst dieses Fahrzeug nicht fahren, da du kein Fahrschullehrer bist!");
    }
    }
    }


    }
    return 1;
    }


    Versuchs mal so.
    @Metin2 wieso soll er das löschen? man zählt immer ab 0.
    //Edit sollte eigentlich funktionieren, geht bei mir auch. :)

    Wieso das HDD abfragen? du kannst doch einfach die IPs vergleichen und falls die IP Doppelte sein sollte, setzt du sein PVar Banned auf 1, oder was du benutzt? :o) Was meinst du eigentlich mit HDD abfragen? HDD = Hard Disk Drive? oder meinst du "HuD" = Heads Up Display? 8|

    Ein Root & Router sind ein Unterschied, natürlich könnte es an der Baustelle / Bauarbeiten an der Leitung liegen, erst mal abwarten und denn am besten (wenn es nicht besser wird) bei deinem Provider melden. :D

    Hmm hast du es schon mit dem Integer versucht? ansonsten mal in der Datenbank gucken, ich glaub die Tabelle muss dort auch drinne sein :D

    GetPlayerIp(playerid, ipint, sizeof(ipint));
    format(query, sizeof(query), "INSERT INTO `samp_ip` (`Name`, `ip`) VALUES ('%s', '%i')", name, ipint);
    Wieso lässt du es hier nicht als Integer ausgeben? sondern als STRING, du willst ja die Ganzzahl (IP) auslesen.

    new String[256];
    format(String,256,"Geschwindigkeit: ~g~%d km/h ~n~~w~Fahrzeugtyp: ~g~%s ~n~~w~Benzin:~g~%i%",floatround(Geschwindigkeit), Fahrzeugname[GetVehicleModel(GetPlayerVehicleID(i))-400], Tank[i]);
    Hey ich würde hier gerne den Tank ausgeben lassen, es steht zwar im Tacho >> Benzin: 100% aber es zählt einfach nicht runter, hoffe auf schnelle Hilfe, danke. :)

    new Tank[MAX_VEHICLES],bool:TanktGerade[MAX_VEHICLES] = false,tanktimer[MAX_PLAYERS];
    forward BenzinVerlust();
    forward Auftanken(playerid);



    public BenzinVerlust()
    {
    for(new i = 0;i<MAX_VEHICLES;i++)
    {
    if(Motor[i] == true)
    {
    Tank[i] = Tank[i] -1;
    if(Tank[i] <1)
    {
    Tank[i] = 0;
    GetVehicleParamsEx(i,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(i,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
    Motor[i] = false;
    }
    }
    }
    return 1;
    }
    public Auftanken(playerid)
    {
    new veh = GetPlayerVehicleID(playerid);
    Tank[veh] = Tank[veh] + 1;
    if(Tank[veh]>= 100)
    {
    TanktGerade[veh] = false;
    Tank[veh] = 100;
    SendClientMessage(playerid, GRÜN, "Auto aufgetankt!");
    TogglePlayerControllable(playerid,1);
    KillTimer(tanktimer[playerid]);
    }
    return 1;
    }

    //Edit mehr Code eingefügt.

    Naja es ist ja überarbeitet, habs nur für Leute die zu faulen sind selbst zu schreiben rein gestellt, bzw. fertig zusammen gebaut, und wie du siehst ist der Table auch schon angepasst. :D

    Ja das mit dem Bereich steht oben im Edit :( hatte es falsch gepostet, aber ich konnte da auch kein Thema aufmachen ich dachte das wäre hier der richtige bereich. - Kann es ein Moderator verschieben? da ich dort kein Thema öffnen kann - Wieso Erklärungen? Der Gamemode ist verwendbar, brauchst nur die 2 Includes und loslegen und dass ist ja kein Tutorial.

    Ich würde dir auch MySQL empfehlen, es ist einfach übersichtlicher / schneller, kannst ja sonst mal bei meinem MySQL Blankgamemode vorbei gucken, ist gleich mit Register / Login. :)