Beiträge von PatoD

    Hallo Breadfisher,
    Ich will euch heute mein neuestes Filterscript AnimShow zeigen.
    Dieses Filterscript lässt euch alle 1719 Animationen ansehen und (falls ihr sie braucht) loggen.


    Installation:


    - Downloadet euch die .rar Datei des Filterscript
    - Verschiebt die .amx & .pwn Datei in den Filterscript Ordner
    - Verschiebt die Includes (falls ihr sie nicht habt) in den Ordner /pawno/includes
    - Schreibt in die server.cfg unter Filterscripts "AnimShow" (ohne die "")


    Benutzung:


    - Geht inGame und gebt /animshow ein. | Damit startet die "Show"
    - Mit linker Maustaste (nächste Anim) und rechter Maustaste (vorherige Anim) könnt ihr zwischen den Anims wechseln.
    - per "/loganim [Anim-Name]" lasst ihr die Animation in einer Datei abspeichern um sie später mit kurzer Beschreibung aufzurufen.



    Ihr dürft mit dem Filterscript alles machen, außer es verkaufen, so lange ihr den Obersten Teil im Script lasst.



    Das wars mit meinem kleinen Filterscript.


    Download-Link: http://www.file-upload.net/dow…6906070/AnimShow.rar.html
    Pastebin-Link: http://pastebin.com/JJx1LPcy

    strFill soll einen Text füllen.
    Also z.b. "Hallo" hat ja 5 zeichen
    daraus soll dann "Hallo " werden wenn ich strFill("Hallo",10); mache.
    Ich benutze dies da ich z.b. bei /stats will das es genau ist also das da dann:
    Name: PatoD | Level: 10
    Name: Kaliber | Level: 11


    und nicht


    Name: PatoD | Level: 10
    Name: Kaliber | Level 11


    Ich hasse ungenauigkeit :D

    Hallo ich hatte vor mir eine kleine Funktion zu schreiben wo drin ich Texte die (manchmal) zu formatieren sind auf eine bestimmte länge setzen kann.
    so nun hab ich mir die format() Funktion angeschaut aber dies bring mich nicht weiter...
    ich hatte vor halt solch eine Funktion zu machen:
    //Beispiel!!!
    name=abcd
    name2=efgh
    String zuerst: format(string,sizeof(string),"Hallo %s %s",strfill("%s",10,name),strfill(%s,10,name2));
    Ausgabe: "Hallo 'abcd ' 'efgh ' "
    Die sachen in den ' ' sind das was bei strfill rauskommen soll.
    Nur ich kriegs nicht hin.. :(

    Hallo.
    Ich habe heute bemerkt, dass eine for(new Schleife bei mir bugt.
    Diese:


    ocmd:showgw(playerid,params[])
    {
    for(new i=0;i<MAX_GW;i++)
    {
    GangZoneShowForPlayer(playerid,Gebiet[i],Fraktion[Gebiete[i][gOwner]][Gangwarcolor]);
    }
    return 1;
    }
    Der Witz ist..
    Wenn ich den Befehl z.b. so mache:
    ocmd:showgw(playerid,params[])
    {
    GangZoneShowForPlayer(playerid,Gebiet[0],Fraktion[Gebiete[0][gOwner]][Gangwarcolor]);
    return 1;
    }
    klappt alles :D
    Weiß einer woran der Fehler liegen kann?

    ocmd:setfraktgwcolor(playerid,params[])
    {
    if(!isPlayerAnAdmin(playerid,8))return 1;
    new color,fraktid;
    if(sscanf(params,"ix",fraktid,color))return SendClientMessage(playerid,CMD,"/setfraktgwcolor [Frakt-ID][Farb-Code]");
    {
    new string[240];
    Fraktion[fraktid][Gangwarcolor]=color;
    format(string,sizeof(string),"Du hast der Fraktion %s den GW-Farbcode zugewiesen in dem grade geschrieben wird.",Fraktion[fraktid][Name]);
    SendClientMessage(playerid,color,string);
    }
    return 1;
    }
    Hier klappt das noch alles Perfekt
    Der zeigt mir den Text auch in der richtigen Farbe an.
    Dann:


    if(isPlayerInGang(playerid))
    {
    for(new i=0; i<MAX_GW;i++)
    {
    new color;
    color=Fraktion[Gebiete[i][gOwner]][Gangwarcolor];
    GangZoneShowForPlayer(playerid,Gebiet[i],color);
    }
    }
    Und da kommt das Grauen..
    Die GangZone wird mir in KEINER Farbe angezeigt...

    @BlackAce: Die Gangzone spinnt nicht rum.
    Die Farbe wird nicht angezeigt...
    Ich habe mir extra 2 Befehle mal gemacht.
    Einer der die Gangzone in einer voreingestellten Farbe anzeigt (klappt perfekt)
    Und eine die die Gangzone in der Gangwarfarbe der Besitzer Fraktion anzeigt (klappt garnicht -.-)

    Hallo.
    Ich bräuchte mal Hilfe bei den Hexadezimalcodes.
    Ich lasse die Gangwarfarbe meiner Fraktionen aus der MySQL Datenbank auslesen.
    Das Problem: Es wird nie in der Farbe (Int) angezeigt. Es wird besser gesagt in gar keiner Farbe angezeigt...
    Wie kann ich das hinbekommen, dass es wieder geht?

    Hallo.
    Ich habe in letzter Zeit bemerkt das die Gangwar Gebiete öfters bei mir buggen.
    Also wenn ich rum fahre/gehe und noch nicht einmal in der Nähe eines Gangwar Gebietes bin wird auf einmal die ganze Map gefärbt und hat die Farbe eines Gangwar Gebietes.


    Ich wollte fragen ob es ein SA:MP Bug ist und wenn ja, wie kann ich ihn entbuggen?

    Mach mal die Simikolons :D


    new xyzName[MAX_PLAYER_NAME], xyzString[128];
    #define Spielerdatei(%1) GetPlayerName(%1,xyzName,sizeof(xyzName)); && format(xyzString,sizeof(xyzString),"/Accounts/%1.txt",xyzName);

    Ich habe die Sachen grade geprintet.
    Mir ist aufgefallen..
    Er speichert alles in die Variablen.
    Er spawnt einen auch auf dem Localhost richtig
    nur auf meinem Server failt es... kann es an etwas anderm als dem Script liegen? (muss ja eig.)


    //edit
    [14:28:27] Fraktion San Andreas Police Department (ID: 1) wurde geladen. Art: 1
    PosX: -./,),(-*,(.(((((( | PosY: 0.000000 | PosZ: 228.106002
    PosX failt voll :D
    Aber in der Datenbank steht die richtig :D