Gangsystem Version [2.0] FINAL (kein Support, keine Updates)

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Hi,
    durch die Idee eines Users habe ich mal für euch alle ein kleines Gangsystem gebastelt.
    Es gibt folgende Befehle:


    1. ==> /gangbefehle oder /gh [Funktion: Öffnet ein GUI mit allen Gangbefehlen]
    2. ==> /gang erstellen [Funktion: Hiermit erstellst du eine Gang, kostet 1000]
    3. ==> /gang einladen [Funktion: Als Gangmitglied kannst du eine Gangeinladung an andere User schreiben]
    4. ==> /gang beitreten [Funktion: Mit diesem Befehl joinst du eine Gang]
    5. ==> /gang verlassen [Funktion: Mit diesem Befehl verlässt du die Gang]
    6. ==> /ganginformationen oder /gi [GangID] [Funktion: Zeigt die Mitglieder einer Gang an]
    7. ==> /ogangs oder /og [Funktion: Zeigt alle Gangs an die es momentan gibt]
    8. ==> /ganghilfe oder /ghi [Funktion: Zeigt die Befehle mit der Nutzungsweise an]
    9. ==> /gangv [Funktion: Zeigt weitere Informationen in einem GUI an]


    Was ist neu in Version 1.1:


    ==> Befehl /gangv
    ==> Der Befehl /gangbefehle wurde überarbeitet, man sieht nun auch die Funktion des Befehls
    ==> Es wurden 6 Gangzonen hinzugefügt


    Was ist neu in Version 2.0:


    ==> Neuer Dialog
    ==> Textnachrichten farbig gestaltet
    ==> Dialoge farbig gestaltet
    ==> Gangchat auf "!" umgeändert


    Ich habe nochmal ein kleines Update gemacht, damit wenigstens ein paar neue Kleinigkeiten die auch für die neue Version "0.3c" gedacht sind, verfügbar sind.
    So ist es nicht zu altmodisch und kann gerne weiter benutzt werden!
    Viel Spaß!


    †•••†•••† Downloads Version 2.0 †•••†•••†


    Mirror 1 (Server Markus): Klick
    Mirror 1 (Pastebin.de): Klick


    †•••†•••† Bugs †•••†•••†


    Bis jetzt sind noch keine Bugs bekannt!


    †•••†•••† Nächste Version †•••†•••†


    KEINE


    †•••†•••† Nutzungsbestimmungen †•••†•••†


    1. ==> Das Script darf nicht verkauft werden!
    2. ==> Es ist verboten die Copyrights zu entfernen!
    3. ==> Der Code darf nur verändert werden, wenn die Copyrights nicht gelöscht werden!


    2009-2011 by Markus

    EDIT 1: Vorstellung verbessert
    EDIT 2: Versionen geändert
    EDIT 3: Neue Version hinzugefügt

    EDIT 4: Rechtschreibung + Titel verbessert / geändert

    4 Mal editiert, zuletzt von Markus ()

  • Nur mal zur Info, nur weil du es gescriptet hast, hast du lange kein Copyright drauf, echtes Copyright kostet ne Menge ;)
    Benutze das Script in meinem Freeroam Server, Mit Credits natürlich ;)
    10/10

  • danke^^
    Nur mal ne Frage an dich:
    Warum hast du en neuen Acc bei Bread?


    MfG


    von TerraNova: Nur mal zur Info, nur weil du es gescriptet hast, hast du lange kein Copyright drauf, echtes Copyright kostet ne Menge



    Damit meine ich ja auch das es von mir ist! Ist das etwa verboten :wacko:

    Einmal editiert, zuletzt von Markus ()


  • stock PlayerName(playerid) {
    new name[255];
    GetPlayerName(playerid, name, 255);
    return name;
    }


    "name" hat ungefähr 231 Zellen zuviel. Das wären 924 Byte, fast 1 Kilobyte an Ressourcenverbrauch nur durch das "new name", pro Funktionsaufruf wohlgemerkt.

  • Äh, ganz vergessen, die Lösung wie mans verbessert xD


    Schau dir den unteren Teil von Double-O-Sevens Post an, das wäre die Variante die zum einen schneller und zum anderen auch (noch) einfacher ist.
    Code Optimisation

  • Tipp zu deiner Text Funktion ...
    du musst kein strmid nutzen um dir den Teil raus zu schneiden sondern kannst es folgendermaßen machen ...

    if(text[0] == 0x21)
    {
    new str[128],pname[MAX_PLAYER_NAME];
    GetPlayerName(playerid,pname,sizeof pname);
    format(str,sizeof str,"%s sagt : %s,pname,text[1]);
    }


    Also wird der Text ab der Zelle Nummer 1 bis zum Ende eingebunden

    Mfg. BlackFoX_UD_ alias [BFX]Explosion


  • Hi,


    kann mir bitte jemand sagen wie ich machen kann das die Gang gespeichert werden ?


    ich meine es ist ja nich ganz sinnig wen ein spieler 1k oder mehr ausgibt und es nur bis zum nächsten login hatt
    und jeder member aus der gang fliegt beim relog


    thx im vorraus


    MFG Dark_Fighter


    G-Life Ultimate sucht dich !

  • C:\Dokumente und Einstellungen\Antep\Eigene Dateien\Eigene Bilder\can\Gta San Andreas\pawno\include\a_samp.inc(22) : fatal error 100: cannot read from file: "datagram"


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.

    Script erfahrung: 3%