Beiträge von NicoAiko

    Der Preis variiert da die meisten großen Systeme einen hohen Aufwand benötigen ist auch der Preis dementsprechend hoch.


    Warum mich nehmen?


    Es gibt nicht viele Leute die Scripting-Erfahrung haben und gleichzeitig alles kostenlos machen.
    Ich mach es zu einem variierenden Preis!


    @ Vincent Petritz


    Die Größen sind bereits definiert bitte lese den Beitrag noch mal genau durch (bzw. die Angebote) dort steht es geschrieben!

    Guten Abend,


    hiermit biete ich mich als Scripter an.
    Hinweis: Ich trete keinem Team bei! Mein Handeln wird weiter unten erklärt.


    Erstmal zu mir.


    Mein Name ist Nico, ich bin 16 Jahre alt und wohne im Bundesland Niedersachsen.
    Ich scripte schon seit ca. Herbst 2009 und möchte ein wenig Geld verdienen.


    Warum auf diesem Weg Geld verdienen?
    Nunja, ich habe bereits einen 400€-Job der mir aber überhaupt nicht gefällt.
    Da ich das Scripten sehr gerne mag und es hier durch auch eine Chance gibt ein wenig zu verdienen, dachte ich: "Ich versuchs einfach mal".


    [tabmenu]


    [tab='Angebote']
    Kleine Systeme: (z.B. Login/Registersystem) 2,50€ - 5,00€
    Mittlere Systeme: (z.B. Autohaussystem (nicht dynamisch!)) 5,00€ - 10,00€
    Große Systeme: (z.B. dynamische Systeme) 10,00€ - 20,00€


    Kleine Systeme + Extras: 4,00€ - 7,00€
    Mittlere Systeme + Extras: 8,00€ - 15,00€
    Große Systeme + Extras: 15,00€ - 25,00€


    [tab='Bugfixes']
    klein: bis zu 2,50€
    mittel: bis zu 4,50€
    groß: bis zu 7,00€
    [/tabmenu]


    Alle Preise variieren je nach Größe und Extrasanzahl.
    Bugfixgrößen sind die Größen der Systeme.
    D.h. z.B. ein Befehl geht nicht -> klein.
    ein nicht-dynamisches System buggt -> mittel.
    ein dynamisches System buggt -> groß.


    Referenzen kann ich keine zeigen, jedoch habe ich vielen in dem Thema Scripting Base geholfen.
    Ansonsten kann ich noch meine Tutorials nennen die in meiner Signatur zu sehen sind.


    Zahlungsmethoden:


    Ich bevorzuge PayPal.
    PSC's werden nicht angenommen!


    Kontaktmöglichkeiten:


    Ich ignoriere PN's!
    Aufträge nehme ich nur per E-Mail entgegen!
    Ich schreibe den Preis zurück den ich für dieses Produkt verlange und dazu die Zeit die ich brauche.
    Die Zeit variiert ebenfalls, da ich noch den anderen Job habe der aber nicht immer soviel Zeit beansprucht!
    Falls es zum Geschäft kommt, setze ich mich ran.
    Falls nicht werden die Daten die ich erhielt gelöscht.


    E-Mail: shinichi.linnemann@gmx.de



    Mit freundlichen Grüßen


    NicoAiko

    Bei 0.3D geht es meines wissens nicht mit dem streamer!


    Ich selbst habe Tore und sie funken einwandfrei.


    Info @ Threadersteller:


    new Object = CreateObject(...);
    MoveObject(Object,x,y,z,SPEED,ROTATIONX,ROTATIONY,ROTATIONZ);
    Vorsicht: die 3 Rotationen müssen NICHT gechanged werden! wenn man sie auslässt ändert sich die Rotation NICHT!!


    Falls du es schon so hattest ich wollte dir nur helfen :)

    stocks finde ich nicht übersichtlicher, und außerdem glaube ich auch nicht,dass sie schneller sind beim disconnect werden sie gleich im callback selbst durchgeführt


    naya kenne mich mit den speeds der verschiedenen funktionen nicht so aus aber ich gehe davon aus ^^

    Hier die daten wie es auszusehen hat


    echo Executing Server Config...
    lanmode 0
    rcon_password test
    hostname German-NightLife
    gamemode0 script 1
    announce 1
    query 1
    weburl gnl-forum.server-free.de
    onfoot_rate 40
    incar_rate 40
    weapon_rate 40
    stream_distance 300.0
    stream_rate 1000
    maxnpc 6
    logtimeformat [%H:%M:%S]
    plugins streamer sscanf
    password
    maxplayers 40bind 85.131.181.48bindip 85.131.181.48port 7777


    bitte schön


    public OnPlayerDisconnect(playerid, reason)
    {
    new name[MAX_PLAYERS], Account[128];
    GetPlayerName(playerid, name, sizeof(name));
    format(Account,sizeof(Account),"%s.txt",name);

    //Player[playerid][wanted] = GetPlayerWantedLevel(playerid);
    //Player[playerid][skin] = GetPlayerSkin(playerid);

    if(dini_Exists(Account) && Player[playerid][eingeloggt] == 1)
    {
    dini_IntSet(Account,"wanted",GetPlayerWantedLevel(playerid));
    dini_IntSet(Account,"skin",GetPlayerSkin(playerid));
    }

    Player[playerid][wanted] = 0;
    Player[playerid][skin] = 0;
    Player[playerid][eingeloggt] = 0;

    return 1;
    }

    So müsste es klappen :)

    Moment war eben in der Wiki nachsehen...


    IssuerID = AngreiferID
    PlayerID = OpferID


    D.H.

    public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid)
    {
    if(weaponid==38)
    {
    new Float:health;
    GetPlayerHealth(playerid,health);
    SetPlayerHealth(playerid,health+amount);
    Ban(issuerid);
    }
    }