Beiträge von FoxHound

    Naja, ich will Codeschnipsel lieber kurz und einfach halten, deswegen hab ichs so gemacht.
    Sonst, speichere ich in meinem Selfmade bei OnPlayerConnect die namen vom Spieler, und benutze statt "GetPlayerName" einfach "PlayerName[playerid]", so ist es besser und man benutzt die "GetPlayerName" Funktion nicht so oft, ressourcenschonnend ;)

    Achso, ich entschuldige x)
    stock AddPlayerTag(playerid, tag[])
    {
    new string[32];
    GetPlayerName(playerid,string,sizeof(string));
    format(string,sizeof(string),"%s%s",tag,string);
    if(strlen(string) > MAX_PLAYER_NAME) { return 0; }
    SetPlayerName(playerid,string);
    return 1;
    }


    stock DeletePlayerTag(playerid,tag[])
    {
    new string[32],strfound;
    GetPlayerName(playerid,string,sizeof(string));
    strfound=strfind(string,tag);
    if(strfound>-1) { strdel(string,strfound,(strfound+strlen(tag))); }
    SetPlayerName(playerid,string);
    return 1;
    }

    Hey.
    Da ich jetzt schon fast zum 3. mal den Satz höre bw. lese, dass ich aus meiner scripterfahrung etwas machen soll, dachte ich mir "warum nicht?".
    Aber da ich PayPal nicht benutze und auch keine kreditkarte habe, kann ich weder bezahlen noch bezahlungen annehmen, so kam mir die Idee, gegen Donator-Accounts zu scripten.
    Tja, ich kann eben nicht für Donator's zahlen, und kann auch nicht für Scripts bezahlt werden.
    Aber dagegen, kann man einem anderen Benutzer Donator-Accounts kaufen.
    Deswegen, biete ich 1malige Scriptaufgaben (damit meine ich, dass ich nicht für immer Scripter werde, sondern nur bestimmte kleine Sachen wie Includes oder FilterScrits mache) gegen Donator-Accounts bzw. Premium-Accounts.
    Also, es wird so funktionieren:
    • Ihr gebt mir eine Aufgabe, und sagt, welchen Premium-Account ihr dafür kaufen würdet (1 Monat, 6 Monate, 12 Monate)
    • Wenn ich die Aufgabe annehme (was höchstwahrscheinlich passiert), scripte ich für euch das was ihr wollt.
    • Nachdem ich fertig bin, melde ich mich und schicke euch Screens vom Script, damit ihr sichergehen könnt, das ich nicht betrüge.
    • Ihr kauft ein Premium-Account für meinen Namen
    • Nachdem ich die Meldung bekommen habe, das ich ein Premium-Account bekommen hab', schicke ich euch das script.


    Wie ihr sieht, sollte es hiermit keine Probleme zwischen mir und dem Auftraggeber geben, da ich die Screens vom Script schicke und somit auch beweise das ich nicht betrüge und das Script vollständig fertig ist.


    Wichtig: Die Scripts suche ich nicht vom Internet und gebe es euch, das wäre in meinen augen auch betrug. Ich scripte sie selbst, und wenn ich nichts besseres zu tun hab', baue ich vielleicht sogar auch andere nützliche Funktionen ein, wenns euch OK ist natürlich.


    Referenzen
    Damit ihr auch seht, das ich kein schwindler bin, könnt ihr [hier] unter "Über Mich" alle meine Werke ansehen.
    Aber hier schreibe ich meine 4 benennenswertesten Includes bzw Scripts:
    1.:
    Easy-Map-Including: Ich denke mal, das ist das benennenswerteste Script von allen. Es erlaubt euch, nur mit einer Funktion, einen unkonvertierten .map datei zu laden.
    2.: sprite_v4: Auch wenn es kleine Bugs hat, und manche funktionen sinnfrei und nutzlos sind, denke ich trotzdem dass es benennenswert ist. Es besitzt mehrere Funktionen, um dem Scripter schreibarbeit zu saren und das scripten zu erleichtern.
    3.: Ultimate Gate Include: Ein Include, was ich fortsetzen wollte aber dann wegen Easy-Map-Including fallengelassen hab'. Es ermöglicht automatisch öffnende gates zu erstellen per einer Funktion namens "CreateGate".
    4.: foXban v2: Ein Include mit den Funktionen "TBan" und "TUnBan". Ein Timeban System der ohne Timer und ohne so großen aufwand funktioniert.
    5.: foXmoney: Auch wenn es nicht so benennenswert und auch nicht etwas besonderes ist, wollte ich es hier hinschreiben. Ein Anti-Money-Hack, was Geld zu cheaten unmöglich machen, und das sage ich nicht nur einfach so: Ich habe alle, einfach ALLE geldcheat methoden getestet, und jedesmal wurde mir das gecheatete Geld weggenommen.


    Ich würde gerne noch etwas sagen, was mir so am herzen liegt.
    Ich kann verstehen, dass ihr für das Script bezahlt, trotzdem, würde es mir nicht gefallen wie den letzten dreck behandelt zu werden.
    Nachdem ihr mir den auftrag gegeben habt, bzw. auch gesagt habt was da so drin sein sollen, würde es mich sehr freuen, wenn ihr in der letzten minute eure meinung nicht ändern würdet.
    Und es würde mich sehr freuen, wenn ihr nicht dauernd fragen würdet "wann ist es fertig?" "wann bekomme ich es?" oder so.
    Es kann auch länger als nur 30 Minuten dauern, da ich sozusagen ein "perfektionist" bin, versuche ich alles so perfekt und bugfrei wie möglich zu machen.
    Ausserdem, nehme ich GangWar-System-Aufträge nicht an. Ich kann es zwar, aber ich hasse es, deswegen nehme ich sie leider auch nicht an.


    Ihr könnt von mir FilterScripts, Includes, KLEINE GameModes, sowohl auch Bugfixing, Errorbehebung, Warning fixerei, oder auch Sachen die man in die GameMode integrieren / scripten muss.


    So, vielen dank schonmal, allein deswegen das ihr gelesen habt.
    Liebe Grüße.

    FoxHound -|- PSPgamer_10 -|- Ogopogo -|- Gökhan Akin

    Was willst du damit machen, angeben?
    Ausserdem bist du es der, der sich das leben schwer macht, lol?
    GenerateRandomValue ( min , max ) { return random(max)+min; }


    Sinnvoller, kürzer, schneller! ;)

    godfather ist ein gutes script. nur hier in breadfish denkt jeder man kann scripten mit nem selfmade anfangen :D:D nimm gf, dann kommst gut klar.


    Nö, wir denken hier, man kann scripten erstmal mit dM, TDM oder so anfangen.
    Mit einem RolePlay script anzufangen, den man nichtmal selbstgemacht hat, wird es dir nur schwerer machen Scripten zu lernen, naja lassen wir ihn einfach drauf scripten wo er will, ich denke schon dass er klug genug ist um es selbst zu merken.


    Und LuX, vllt hat er s0beit versteckt, um nicht die schlauen bemerkungen von manchen breadfish usern zu hören.
    ich benutze s0beit selber, um koordinaten zu finden, um schneller wohin zu kommen und etc.
    Du solltest wissen, dass s0beit auch von den Scriptern selbst benutzt wird, um das zu machen was ich mache oder ihre AntiCheat Systeme oder sonstiges zu testen.


    B2T://
    Er braucht nicht sein Router neuzustarten, nachdem er sich von der Liste gelöscht hat.
    Einfach nur "reloadbans" in die RCON konsole schreiben und schon kann er wieder rauf, wenn er auch sein Userdatei editiert hat.


    €dit://
    @Aetrox:// Das sind die Waffen-ID's. z.B. 38 steht für Minigun. ;)

    Die sterntaste beim Numblock teleportiert dich zum vorhandenen checkpoint.
    Ich sag dir die antwort, damit du es einfach bei denen eigenen Scripts testen kannst, hatte ich auch öfters gebraucht.
    Wenn du es woanders benutzt wirst du eh gebannt, sogar schneller als du denkst, glaub mir ^^

    Das gleiche passiert wenn du viel viel viel viel viel viel viel zu viel weit weg von der Map entfernt bist.
    Oder etwas lädst was die GTA SA memory überschreitest.
    Und es hat weder was mit AddPlayerClass, oder mit SetSpawnInfo zu tun, lol ?

    ...von den sachen die du hier schreibst und so merke ich schon wie klug du bist.. -.-
    Du hast einfach angst vom konkurrenz.


    Wenn du ihm jetzt schon etwas falsch erzählst, wird er es immer so wissen, egal ob er es nachher lernt oder nicht.
    Er muss nicht unter die Funktion z.B. "ILoveBready" "string" schreiben, und dann unter "ILovePawno" ein anderen namen haben.
    Ich versuche ihm das zu erklären, und du schreibst jetzt, dass ich nicht denken kann oder nicht in der lage bin zu lesen, wie armseelig man.
    Ich schreib auch nichts mehr.


    Nebenbei:

    Zitat

    D:\Program Files\Rockstar Games\GTA San Andreas\server\filterscripts\foXban.pwn(8) : warning 219: local variable "gugigu" shadows a variable at a preceding level
    D:\Program Files\Rockstar Games\GTA San Andreas\server\filterscripts\foXban.pwn(13) : warning 203: symbol is never used: "gugigu"


    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
    2 Warnings.

    Versuch ma das hier, ob du ein Warning bekommst oder nicht:
    #include <a_samp>


    new gugigu=3;


    forward lolz(ichbinkeinvariable);
    public lolz(ichbinkeinvariable)
    {
    new gugigu;
    gugigu=4;
    printf("gugiggigu? gugigu: [%d]",gugigu);
    return 1;
    }


    Wenn du ein warning bekommst, wenn du es compilst, hab ich gewonnen und du gibst zu dass du es falsch gewusst hattest.

    Leider dürfen sie es nicht.
    Wenn du "string" ganz oben aufm Scrit definiert hast, so das du sie überall benutzen kannst, und dann nochmal eine unter function "ILoveBready(string[])" erstellst, gibts immernoch ein Warning. Aber so darfst du sie erstellen:


    stock ILoveBready()
    {
    new string[64];
    }


    stock ILovePawny()
    {
    new string[64];
    }

    Ey hör gefälligst auf die 12-jährigen zu beleidigen! Mit 12 konnte ich besser Pawn als du, und mehr als du denkst!


    Zum Thema.
    Will eben jeder den Boss spielen ^^
    Jeder will mal /ban benutzen können, willst/wolltest du doch bestimmt auch mal :D

    {
    new str1[10];
    new kenzeichenzahl = 100 + random(999);
    format(str1,sizeof(str1),"PD-%d",kenzeichenzahl);
    SetVehicleNumberPlate(PolizeiVehs[pv], str1);
    SetVehicleToRespawn(PolizeiVehs[pv]);
    }
    for(new pv = 0; pv < sizeof(FeuerVehs); pv++)
    {
    new str2[10];
    new kenzeichenzahl = 100 + random(999);
    format(string,sizeof(str2),"FD-%d",kenzeichenzahl);
    SetVehicleNumberPlate(FeuerVehs[pv], str2);
    SetVehicleToRespawn(FeuerVehs[pv]);
    }