Beiträge von NeRoTeX

    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if(strcmp("/rent", cmdtext, true, 10) == 0)
    {
    new Vehicle = GetPlayerVehicleID(playerid);
    if(Vehicle == rentbike1 || Vehicle == rentbike2 || Vehicle == rentbike3 || Vehicle == rentbike4)
    {
    new Money = GetPlayerMoney(playerid);
    if(Money <= 300) // Vielleicht das auf if(Money < 300) ändern, da es so, wie es jetzt ist, nicht möglich ist mit genau 300$ zu rmieten
    {
    SendClientMessage(playerid,Blau,"Du hast nicht genügend Geld!");
    }
    else
    {
    SendClientMessage(playerid,Weiß,"Du hast dieses Bike gemietet!");
    TogglePlayerControllable(playerid,1);
    GivePlayerMoney(playerid,-300);
    return 1;
    }
    }
    }
    return 0;
    }

    Guten Abend,



    nach langer Zeit biete ich mich wieder als Scripter für Systeme o.ä. an.
    Weitere Infos könnt ihr dem Tab-Menu entnehmen.


    [tabmenu]


    [tab='Über mich',http://www.gtaplanet.de/gtasa/images/waffen/faust.gif]
    Mein Name ist Lukas alias NeRoTeX, bin 19 Jahre alt & komme aus Bayern.


    Seit Mitte 2009 bin ich in der SA:MP-Szene dabei und
    habe dementsprechend schon viel Erfahrung sammeln können.
    Nach einigen Monaten biete ich mich jetzt wieder an, um Systeme aller
    Art für euch zu erstellen.


    [tab='Was ist möglich?',http://www.gtaplanet.de/gtasa/images/waffen/fern.gif]
    Theoretisch & praktisch ist nahezu alles möglich.


    Von Standardsystemen (wie dynamisches Haus- oder Autosystem)
    bis zur Interaktion mit NPCs und noch vieles mehr.


    Dennoch beschränke ich mich hier klar auf einzelne bzw. mehrere Systeme - d.h. es
    werden keine kompletten RP-/RL-Gamemodes erstellt.


    Bei Deathmatch- & Freeroam-Gamemodes, etc. hängt es vom Umfang ab => PN.


    [tab='Referenzen',http://www.gtaplanet.de/gtasa/images/waffen/molotov.gif]
    Die meisten meiner Werke wurden verkauft oder nicht veröffentlicht, weshalb es
    momentan nicht all zu viel zu zeigen gibt.


    Allerdings habt ihr vor der Übergabe des Werkes bzw. Geldes die Möglichkeit das Werk zu testen.
    [tab='Bezahlung',http://www.gtaplanet.de/gtasa/images/waffen/handy.gif]


    Der Preis hängt vom jeweiligen Auftrag - wie auch dessen Umfang - ab & wird individuell verhandelt.
    Akzeptiert wird Paypal & PSC.


    Es steht euch frei auf Wunsch einen (vertrauenswürdigen) Mittelsmann hinzuzuziehen.
    [/tabmenu]



    Bei Fragen bzw. für Aufträge stehe ich euch gerne via PN zur Verfügung.




    ______
    Unverbindlicher Hinweis: Die Sicherheit einer Transaktion kann am besten durch die Einschaltung eines Mittelsmannes gewährleistet werden. Weitere Informationen dazu gibt es hier.



    Aus dem SA-MP Wiki (modifiziert):




    new wstring[64];
    new waffe;
    new ammo;
    for (new i = 0; i < 13; i++)


    {
    GetPlayerWeaponData(playerid, i, waffe, ammo);
    format(wstring,sizeof(wstring),"Waffe%d",i);
    dini_IntSet(Playerdatei,wstring,waffe);
    format(wstring,sizeof(wstring),"Munition%d",i);
    dini_IntSet(Playerdatei,wstring,ammo);
    }


    Sollte gehen :D




    //Edit: Textformation geändert; Will einfach nicht D:
    //Edit2: PWN-Code rausgenommen, da er iwie buggt D:

    Schau mal in deinen Inclues, Filterscripts und dem Gamemode nach, ob stock strtok insgesamt 2x "gestockt" wird, also 2 mal vorkommt.
    Wenn ja, lösche eins.

    Etwas mehr Infos bezüglich, was deine Variabelen sind und den Code generell aussieht.


    Ohne das, wird dir sicher keiner helfen können.


    Fullarmour wäre: SetPlayerArmour(playerid,100.0);

    ocmd:auf(playerid,params[])
    {
    if(IsPlayerInRangeOfPoint(playerid,10,1155.4000244141, -1745.8000488281, 15.199999809265)) return SendClientMessage(playerid,ROT,"Du hast das Tor Geöffnet"), MoveObject(tor,1155.4000244141, -1745.8000488281, 15.19999980926510,5);
    return 1;
    }




    ocmd:zu(playerid,params[])
    {
    if(IsPlayerInRangeOfPoint(playerid,10,1155.4000244141, -1745.8000488281, 15.199999809265)) return SendClientMessage(playerid,ROT,"Du hast das Tor geschlossen"), MoveObject(tor,1155.4000244141, -1745.8000488281, 15.19999980926510,5);
    return 1;
    }




    Sollte gehen. Außerdem hast du 2 mal die gleichen Kooridnaten für die offene und geschlossene Position.


    // Edit: Rechtschreibfehler und Erklärung

    Ein Arry ist eine Variable, die du einfach gesagt, öfters verwenden kannst und anstatt Kills1, Kills2, Kills3 etc einfach Kills[MAX_PLAYERS] machen kannst.


    MAX_PLAYERS steht im Normalfall für 500 (außer du hast es anderes definierst; 800-Slot-Version, usw). Das heißt, der Server erstellt 500 mal eine "Kills" Variable. Für jeden Spieler eine.
    Angefangen bei 0 - 500



    Zu den Waffen:


    (SA:MP Wiki)


    new weapons[13][2];
    for (new i = 0; i < 13; i++)
    {
    GetPlayerWeaponData(playerid, i, weapons[i][0], weapons[i][1]);
    }
    if(weapons[1][1] == 0 && weapons[2][1] == 0 &&
    weapons[3][1] == 0 &&
    weapons[4][1] == 0 &&
    weapons[5][1] == 0 &&
    weapons[6][1] == 0 &&
    weapons[7][1] == 0 &&
    weapons[8][1] == 0 &&
    weapons[9][1] == 0 &&
    weapons[10][1] == 0 &&
    weapons[11][1] == 0 &&
    weapons[12][1] == 0)






    {Hat garkeine Waffen (außer Schlagring, wenn das auch miteinbegriffen, füge " &&
    weapons[0][1] == 0" hinzu) }

    Die Enter-Tase ist: "KEY_SECONDARY_ATTACK" ^^


    EDIT: Versuch anstatt "else", "else if Daten[playerid][Geld]<Autokauf[aID][preis]" und macht aus "return 0" "return 1".

    new Wanteds[MAX_PLAYERS];


    ocmd:givewanted(playerid,params[])
    {
    new verbrecher,grund[256];
    if(sscanf(params, "us", verbrecher, grund))
    return SendClientMessage(playerid, Farbe,"/givewanted [playerid/name] [Grund]");
    if(!IsPlayerConnected(verbrecher))return SendClientMessage(playerid,Farbe,"Dieser Spieler ist nicht online!");
    if(Wanteds[verbrecher] >= 20)return SendClientMessage(playerid,Farbe,"Dieser Spieler hat schon 20 Wanteds!");
    Wanteds[verbrecher]++;
    new wstring[256];
    format(wstring,sizeof(wstring),"Du hast 1 Wanted bekommen! Grund: %s",grund);
    SendClientMessage(verbrecher,Farbe,wstring);
    new gstring[256];
    format(gstring,sizeof(gstring),"Du hast 1 Wanted verteilt! ID: %d, Grund: %s",verbrecher,grund);
    SendClientMessage(playerid,Farbe,wstring);
    return 1;
    }

    Hallo,
    Ich bin M4v3r1ck (NeRoTeX) (Lukas), 15 Jahre alt, wohne in Bayern und suche nach einer Scripterposition.



    Kentnisse:
    - Pawn
    - Mappen
    - mit WBB3 gut umgehen


    Was scripte ich:
    - (T)DM


    - Stunt


    - Freeroam


    - Fun


    - Realife/Roleplay

    Erfahrung:
    Ich war schon bei vielen Projekten dabei, von denen aber die meisten down oder inaktiv sind.
    Erfahrung mit DM/Freeroam/Stunt Server auf verschiedenste Art. (Admin/Leitung/Scripter)
    Deshalb denke ich, dass ich gut für so einen Job geeignet bin.
    (Ca. 2 Jahre Pawn-Erfahrung)


    Was kann ich:
    - Register/Login/Adminsystem (Deswegen ja auch Dini)


    - MySQL (Register/Login/Admin, dyn. Systeme)


    - Auto/Haus/Bank/Immobilien/Lizenzsysteme


    - Verschiedene DM-Areas mit vielen Extras


    - Bedienbare Knöpfe für alles mögliche (Tore, Funktionen, etc; Yom_Buttons)


    - Missionen, die man alleine oder mit anderen Spielern spielen kann (Mit Story oder ohne)


    - "Schwarzmarkt", bei dem man sehr viel mit speziellen Punktesystem/oder Geld/etc kaufen kann (Tempöräre Autos,Waffen,Autozubehöhr(Panzerung),etc)


    - Cop/Gangsystem mit dazugehöhrigen Befehlen


    - Diverse Mini/Nebenmissionen


    - Eventfunktionen (z.B.: Finde das Pickup/Töte den Spieler, usw.)


    - Renn/Derbysystem


    - Mehrsprachigen Gamemode


    und vieles mehr.

    Referenzen:
    Für Referenzen/Nachweise, meldet euch bei mir und dann kann ich
    meinen HomeServer online stellen und euch alles auf Wunsch zeigen.
    (Freeroam/Stunt/(T)DM/Reallife)


    Was sind die Vorrausetzungen für euch:
    - Teamspeak³ Server (Kann ich aber auch mitbringen)


    - Forum (WBB3 wird stark bevorzugt; Besitze jedoch selbst eine Lizenz)


    - SA:MP Server (ggf. mit MySql-Datenbank)


    - Ihr solltet nicht alleine sein


    Additional:
    Ich weiß, dass ich diesen Post schonmal gepostet habe.
    Damals war es aber Sponsoring und da sich keiner für Freeroam etc. meldete,
    sondern nur für Reallife/Roleplay (und diese es nicht wirklich ernst gemeint hatten),
    haben ich den Entschluss gefasst, dass ich
    meine Kentnisse gegen Gegenleistung anbieten werde.
    Dann wird eig. niemand Geld aus dem Fenster werfen,
    um ein 2 Wochenprojekt zu leiten. (Oder zumindest weniger)

    Bezahlung/Preis:
    Der Preis wird "intern" verhandelt.
    Die Bezahlmethoden sind PaySafeCard & PayPal.

    Kontakt:


    - PN im Forum


    - Teamspeak3: 87.106.46.47:9987



    Mfg
    Mave



    Edit: Kontaktmöglichkeiten überarbeitet

    Edit2: Was kann ich => Kentnisse