Beiträge von Crystallic

    Wie kann ich mein tanksys so einstellen, wenn ein fahrzeug zerstör wurde oder allgemein spawn seinen tank behält und nicht den standart spawntank erhält??
    Ich musss das ja irwo speichern weiß aber nicht wie ich das anstellen soll. Da ein fahrzeug ja nicht immer die selber id hat z.b spieler a log sich ein fährt seinen tank auf 1 liter runter log sich aus spieler b log sich ein dann spawn sein fagrzeug mit der gleichen id und hat damit nur noch 1liter... oder liege ich da falsch ??

    Danke das mit dem Tank habe ich jetzt hinbekommen... wenn mir jetzt noch einer ein beispiel für verbrauch und kraftstoffart geben könnte wäre nett

    sorry habe mich vertippt :S wollte nocheinmal auf meine aussage vom ersten beitrag hinweisen "kein copy&paste script" ...



    //Edit mir würde mich auch über ein paar tipps zb ansätze wie ich das angehen bzw aufbauen muss freuen.

    will ich ja habe es auch schon versucht bin aber gescheitert und bitte deshalb darum mir eintutorial und kein copy&paste script zu erstellen...


    //schreibfehler behoben...

    du könntest bei dem account zb beim register mit dini

    dini_IntSet(Spielerdatei,"Startbonus",0);


    machen und bei dem befehl dann

    dini_IntSet(Spielerdatei,"Startbonus",1);


    setzen und vorher abfragen ob 0 oder 1 ...

    Da ich jetzt den ganzen Tutorialbereich durchsucht und dort nicht wirklich etwas gefunden habe. Hoffe ich, dass mir jemand ein Tutorial für ein Tanksystem mit individuellen Tank und Verbrauch für jedes Auto schreiben könnte. Kein fertigen Copy&Paste-Script bitte. Ich möchte dabei schließlich auch was lernen.


    //edit


    Wäre gut, wenn es auch verschiedene Kraftstoffe gibt.

    Wenn ich bei mir auf dem Root auf den Neustart Button klicke, dauert es ja noch ein paar Sek bis der Server restartet. Mein Problem ist, dass User die dann ihre Position in dieser Zeit verändern sprich rumlaufen oder fahren steht bei denen dass sie gebannt sind "You are banned from the Server". Wie kann ich das Problem lösen??


    ----------
    Loaded log file: "server_log.txt".
    ----------


    SA-MP Dedicated Server
    ----------------------
    v0.3e, (C)2005-2012 SA-MP Team


    [13/08/2012 - 11:37:23]
    [13/08/2012 - 11:37:23] Server Plugins
    [13/08/2012 - 11:37:23] --------------
    [13/08/2012 - 11:37:23] Loading plugin: crashdetect.so
    [13/08/2012 - 11:37:23] Loaded.
    [13/08/2012 - 11:37:23] Loaded 1 plugins.


    [13/08/2012 - 11:37:23]
    [13/08/2012 - 11:37:23] Filterscripts
    [13/08/2012 - 11:37:23] ---------------
    [13/08/2012 - 11:37:23] Loaded 0 filterscripts.


    [13/08/2012 - 11:37:23] [crashdetect]: gamemodes/trucker.amx does not contain debug information
    [13/08/2012 - 11:37:23] Script[gamemodes/trucker.amx]: Run time error 19: "File or function is not found"
    [13/08/2012 - 11:37:23] Number of vehicle models: 0
    [13/08/2012 - 11:38:31] Incoming connection: 37.24.244.57:52038
    [13/08/2012 - 11:38:32] [join] Steven_Seagal has joined the server (0:37.24.244.57)
    [13/08/2012 - 11:38:42] [part] Steven_Seagal has left the server (0:1)

    Ich habe einen Server mit 2ips ... Worauf ich 2 gamemodes laufen lasse.
    Mein Problem ist jetzt , der der eine Gamemode nicht funktioniert also man muss kein pw eingeben man direkt auf spawn klicken und spawn irgentwo im nirgentwo unter der map beim blueberry... es funktioniert auch kein befehl ... man kann auch keinen skin wählen man spawn immer mit cj(id0)
    Also sozusagen nen blanker script nur mit blueberry unter der map spawn...

    Probier es mal so...


    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    if(newstate==PLAYER_STATE_DRIVER)
    {
    for(new i=0; i<sizeof(apVehs); i++)
    {
    if(GetPlayerVehicleID(playerid)==apVehs[i])
    {
    if(PlayerInfo[playerid][pDonateRank] != 3)
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid,COLOR_RED,"Du bist kein Premium User.");
    }
    }
    }
    }

    Sorry klappt immer noch nicht.



    SetTimerEx("Name",1000*60*60,0,"d",playerid,SetPVarInt(playerid,"MussWarten",0));



    forward Name(playerid);



    public Name(playerid)


    {


    SetPVarInt(playerid,"MussWarten",0);


    return 1;


    }



    if(GetPVarInt(playerid,"MussWarten")== 1) return SendClientMessage(playerid,0xB00000FF,"Du kannst nur einmal in einer Stunde diese Funktion benutzen.");
    {
    .
    .
    .
    }