Beiträge von ENEF

    Guten tag, ich wolte es so machen das man die Kauffahrzeuge diesen Scriptes([ SCRIPTING ] Wie erstelle ich ein Dynamisches Car System? (Basis)) im Script selbst definieren kann. Ich habe das jetzt schon so gemacht:
    enum Car_System
    {
    aID,
    aOwner,
    aModel,
    Float:aX,
    Float:aY,
    Float:aZ,
    Float:aAngle,
    }
    d.h den Besitzer hinein bezogen, aber ich habe den Command um Fahrzeuge zu "Spawnen" jetzt ausgelassen da ich sie ja im Script definieren möchte.


    Klartext: Ich möchte Die Koordinaten, Model uvm im Script eintragen und dieses Auto soll man dan kaufen können.


    Den buy befehl mach ich selbst.


    MfG

    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;
    new c = GetPlayerVehicleID(i);
    GetVehicleParamsEx(c,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(c,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
    Motor[i] = false;
    }
    }
    }
    return 1;
    }
    if(strcmp(cmdtext, "/tanken", true) == 0)
    {
    if (GetPlayerVehicleSeat(playerid) != 0) return SendClientMessage(playerid,Color_Red,"Du bist in keinem Fahrzeug (oder kein Fahrer).");
    new car = GetPlayerVehicleID(playerid);
    if (TanktGerade[car]) return SendClientMessage(playerid,Color_Red,"Du tankst schon!");
    else if (Motor[car] == true) return SendClientMessage(playerid,Color_Red,"Du musst vor dem Tanken den Motor ausschalten.");
    new ZuTanken = 100-Tank[car];
    new preis = ZuTanken * BENZINPREIS;
    if (GetPlayerMoney(playerid)-preis < 0) return SendClientMessage(playerid,Color_Red,"Du hast nicht genug Geld!");
    GivePlayerMoney(playerid, -preis);
    SendClientMessage(playerid, Color_Red, "Tanken wird gestartet.");
    SetCameraBehindPlayer(playerid);
    TogglePlayerControllable(playerid,0);
    TanktGerade[car] = true;
    tanktimer[playerid] = SetTimerEx("Auftanken",500,true,"i",playerid);
    return 1;
    }

    Kann mir einer einen Minecraft Acc. geben? Tausche auch gegen mein Design(Ungecodet)
    Vll. hat ja einer noch einen was er nicht braucht.. habe leider kein Geld >.<..
    Was ich machen kann ist einen Samp Server zu Sponsoren!


    Einfach Adden -> 353020202

    Heyho, ich habe eine Frage undzwar:
    Kann mir einer vielleicht dieses Tool auf mein MySQL Script umcooden? [ TOOL ] [PHP] Grex's Godfather UCP
    Bei Interesse vielleicht einfach eine PN schreiben oder in ICQ adden: 353020202.
    Ich denke für euch ist es leicht da ihr ja Erfahren im Cooding seid ;).
    Hoffentlich ohne Gegenleistung :)


    MfG TVPika

    if(strcmp(cmdtext,"/lizenzen", true)==0)
    {
    new string[128];
    new lizenzname[64];
    case(GetPVarInt(playerid,"Autofuehrerschein"))
    {
    case 0:{lizenzname="Keinen";}
    case 1:{lizenzname="Autofuehrerschein";}
    }
    format(string,sizeof(string),"[Führerscheine: %s]",GetPVarInt(playerid,"Autofuehrerschein"),lizenzname);
    SendClientMessage(playerid,BLAU,string);
    return 1;
    }


    Weiss nicht ist nur mal so, vll geht es ja :D

    Überall wo dini_IntSet(accFormat,"Geld",Spieler[playerid][Geld]); steht schreibst du
    dini_IntSet(accFormat,"Geld",GetPlayerMoney(playerid)); hin ;)


    Sag bescheid wen Fehler kommen oder es geht.

    Ich denke mal das wird der Fehler sein:
    GivePlayerMoney(playerid, dini_Int(accFormat, "Geld")-GetPlayerMoney(playerid));
    Das würde jetzt heißen das das Script dem Spieler sein Gespeichertes Geld geben soll, und gleich wieder abnehmen soll :) es gehört so:
    GivePlayerMoney(playerid, dini_Int(accFormat, "Geld"));


    Lg

    Mach doch bei deinem Login System wo z.B steht GivePlayerMoney(playerid, PlayerInfo[playerid][pBargeld]); (dwarn beispiel) eine Abfrage ob er in der Fraction 1 ist, wen ja dan Switch ihn ins Team 2 das geht alles so:
    If(PlayerInfo][playerid][pMember] == 1 || PlayerInfo][playerid][pMember] == 2 || PlayerInfo][playerid][pLeader] == 1 || PlayerInfo][playerid][pLeader] == 2)
    {
    //Die Funktion ich weiss gerade nicht auswendig ob es auch PlayerInfo ist.. wen ja PlayerInfo[playerid][Team] = 2;
    return 1;
    }


    sollte Klappen :)

    Tausche meinen S6 Account mit Mittlerem EQ Char: Mental Krieger, Level: 68
    Tausche gegen S2 Account Sura oder Krieger Ca Lv 50!(kann von mir aus Blank sein)



    Lg