Beiträge von phN


    Und Trodzdem hast du sachen verwendet welche du nicht erstellt hast, und die Ersteller haben keine Credits bekommen.

    Hier lass ich die Werte auslesen aus der DB
    public OnGFLoad(id)
    {
    new rows, fields,string[64],tmp[128];
    cache_get_data(rows, fields);
    GFInfo[id][xMin] = cache_get_row_float(0,0);
    GFInfo[id][xMax] = cache_get_row_float(0,2);
    GFInfo[id][yMax] = cache_get_row_float(0,3);
    GFInfo[id][yMin] = cache_get_row_float(0,1);
    GFInfo[id][ctfX] = cache_get_row_float(0,4);
    GFInfo[id][ctfY] = cache_get_row_float(0,5);
    GFInfo[id][ctfZ] = cache_get_row_float(0,6);
    GFInfo[id][OwnerID] = cache_get_row_int(0,7);
    GFInfo[id][Time] = cache_get_row_int(0,8);
    GFInfo[id][GfCooldown] = cache_get_row_int(0,9);
    GFInfo[id][KillsOwner] = cache_get_row_int(0,10);
    GFInfo[id][KillsAttacker] = cache_get_row_int(0,11);
    GFInfo[id][Attacker] = cache_get_row_int(0,12);
    GFInfo[id][gActive] = cache_get_row_int(0,15);
    GFInfo[id][gID] = cache_get_row_int(0,13);
    cache_get_row(0,14, tmp);format(GFInfo[id][Name], 128, "%s", tmp);
    new string2[128];
    printf("%d | %s(%d)",id,GetFactionName(GFInfo[id][OwnerID]),GFInfo[id][OwnerID]);
    //printf("%d\n - %f - %f - %f - %f - OnGFLoad(%d)\nBesitzer: %s\nFarbe:%s\n%f - %f - %f ",GFInfo[id][gID],GFInfo[id][xMin],GFInfo[id][xMax],GFInfo[id][yMax],GFInfo[id][yMin],id,string,gz,GFInfo[id][ctfX],GFInfo[id][ctfY],GFInfo[id][ctfZ]);
    GFInfo[id][gID] = GangZoneCreate(GFInfo[id][xMin],GFInfo[id][yMin],GFInfo[id][xMax],GFInfo[id][yMax]);
    GFInfo[id][gPick] = CreatePickup(1314,1,GFInfo[id][ctfX],GFInfo[id][ctfY],GFInfo[id][ctfZ],0);
    format(string2,sizeof(string2),"Gangfight:\nOwner:%s\nBenutze '/ctf' zum einnehmen!",GetFactionName(GFInfo[id][OwnerID]));
    printf("%s",string2);
    GFInfo[id][Owner] = Create3DTextLabel(string2,0x008080FF,GFInfo[id][ctfX],GFInfo[id][ctfY],GFInfo[id][ctfZ],10.0,0);
    //GFInfo[id][GZ] = GangZoneCreate(119.084594, -214.033096, 343.084594, -62.033096);
    return 1;
    }


    Und hier die Farben deklarieren:
    stock GetZoneColorOfFaction(Faction){
    if(Faction == 0) return 0xFFFFFFAA;//Deaktiviertes Gebiet
    else if(Faction == 2) return 0xFF9900AA; // Cali kartell
    else if(Faction == 1) return 0x0000E196; // Triaden
    else return Farbe_Weiss;

    Hallo, ich habe ein Problem mit meinen Gangzone Farben.
    Undzwar habe ich vor Ingame den Besitzer einer Gebietszone zu setzen bzw zuzuweisen.
    Mein Problem ist jetzt aber, sobald ich das Ingame mache kommen Komische Farben raus.
    Sobald ich aber den Server neustarte ist die Richtige farbe da..


    So sollte es bsp ausshehen:

    Und so sieht es aus:


    Mein Command:
    ocmd:SetOwner(playerid,params[])
    {
    new Fraktion,string[123],ftext[60],query[500];
    if(sInfo[playerid][pAdmin] < 4) return SendClientMessage(playerid,CMD_COLOR,"***INFO: Das ist ein Adminbefehl, du bist kein Admin.");
    if(sscanf(params,"i",Fraktion)) return SendClientMessage(playerid,CMD_COLOR,"Bentuze: /SetOwner[Fraktions ID]");
    if(Fraktion == 0 || Fraktion == 1 || Fraktion == 2)
    {
    for (new GangZoneLoad = 1; GangZoneLoad < GFCount+1; GangZoneLoad++)
    {
    if(IsPlayerInArea(playerid,GFInfo[GangZoneLoad][xMin],GFInfo[GangZoneLoad][yMin],GFInfo[GangZoneLoad][xMax],GFInfo[GangZoneLoad][yMax]))
    {
    GFInfo[GangZoneLoad][OwnerID] = Fraktion;
    GangZoneHideForAll(GFInfo[GangZoneLoad][gID]);
    GFInfo[GangZoneLoad][gID] = GangZoneCreate(GFInfo[GangZoneLoad][xMin],GFInfo[GangZoneLoad][yMin],GFInfo[GangZoneLoad][xMax],GFInfo[GangZoneLoad][yMax]);
    mysql_format(Data,query,sizeof(query),"UPDATE gangfight SET Ownerid='%d' WHERE id='%d'",Fraktion,GangZoneLoad);
    printf("%s",query);
    mysql_tquery(Data, query, "", "");
    mysql_function_query(Data, "SELECT * FROM gangfight", true, "MySQLCreateGF","d",0);
    Delete3DTextLabel(GFInfo[GangZoneLoad][Owner]);
    format(string,sizeof(string),"Fraktions Gebiet gesetzt. Das Gebiet gehört nun der Fraktion %s.",GetFactionName(GFInfo[GangZoneLoad][OwnerID]));
    SendClientMessage(playerid,COLOR_GREEN,string);
    SetPVarInt(playerid, "NichtInGFZone", 1);
    break;
    }
    else SetPVarInt(playerid, "NichtInGFZone",1337);
    }
    if(GetPVarInt(playerid, "NichtInGFZone") == 1337) return SendClientMessage(playerid, -1, "Du bist in keiner Gangzone");
    }
    else SendClientMessage(playerid,-1, "Nur von Fraktion 0-3 ist eine gültige Eingabe!");
    return 1;
    }
    Mein Verdacht ist, das die Farben sich irgendwie vermissen.
    Jedoch hilft nichtmal das Zerstören des Gebiets sowie neu erstellen..
    Ich hoffe ihr könnt mir helfen.

    Gab vor ein paar Monaten mal interne Probleme und das Projekt ging down. Es wurde nun mit neuem Team wiederbelebt.


    Zum Forum: Es hat halt nicht jeder so viel Geld das er sich einfach mal das neuste holt. Es war halt eine 3er Lizenz da und diese haben wir auch genommen


    Eine Domain kostet maximal 10€ im Jahr meistens eher zwischen 7-8€
    Webspace fängt ab 1€ an.
    Also dies ist für mich keine Ausrede.

    Ich bin kein Admin aber kann sagen das es das Original ist, bloß mit neuen Projektleitern


    Du bist als Leader einer Fraktion dort, natürlich versuchst du den Server gut zu reden.
    Ich kann zu dem Server nur sagen, das dies immer ein hin und her mit der Projektleitung war.
    Dazu noch ein WBB3 Forum, ohne Domain kommt mir Spanisch vor.


    Ich geb dem Server mal: 5/10 Fischen
    Und dem Forum 3/10 wegen dem netten Design.

    Zu Nitrado habe ich meine Meinung schon fest im Kopf.. gute Leistung für zu teure Preise.. Wieso ein Zombie online stellen ich bin hier kein 0815 Kiddy was seinen Godfather hochfahren möchte sondern jemand der weis was er vor hat. Nur Hilfe von einem Forum braucht.


    Das bringt dir trodzdzdem nichts, und wieso Zombie Server?
    Wenn du keine Ahnung hast ist es ein leichtes für andere Leute deinen Server einzunehmen.

    Wie ich das so sehe hat er garkeine Spalte für Name wenns die komplette Tabelle ist. Er hat ja glaube nur Member, Leader, Rang mehr nicht.
    Also kanns ja nicht klappen..
    Also nen bisschen eigeninitiative wäre ja mal von Vorteil.

    Ich frag mich sowieso warum man das unbedingt über MySQL regeln will.
    Man kanns doch ganz einfach machen, man fragt einfach in einer Schleife die Leader ab bzw Leaderid, dann formatiert man die ID's in Fraktion Namen und dann lässt man die Nachricht ausgeben.

    Ganz nett.

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.

    Das ist ja schön und gut, ich sehe in deinem Kaufbefehl aber kein Abfrage ob das Gebiet einen Besitzer hat.
    Dir ist schon bewusst, das du das jedesmal kaufen kannst, wenn du die firmengebiete nicht speicherst?
    Du speicherst es lediglich für den Account und nicht für das System selbst, also kann jeder das gebiet kaufen der keins hat.

    Du musst natürlich noch Speichern bzw Abfragen ob das Gebiet ein Besitzer hat, solange du das nicht machst, ist es immer kaufbar.


    Vorallem System-Diebstal, 25-30% sind aus verschiedenen FS's kopiert siehe Gangfight.

    [tabmenu]


    [tab='Einleitung']
    Hallo, ich biete mich hiermit als Scripter an.
    [tab='Rl-Infos']
    Mein Name ist Marco, ich bin 21 Jahre alt und komme aus Berlin.
    Meine Hobbys sind was mit Freunden unternehmen, Schwimmen, Motorrad Fahren, an Motorrädern rumschrauben.
    [tab='SA:MP-Infos']
    Mit Pawn Arbeite ich schon seid dem 11.Dezember 2011, dies weiß ich so genau da ich mich an dem Tag hier Registriert habe um mir als Anfänger Hilfe zu holen wie wohl jeder hier.
    Ich kann mit File bzw Dini Arbeiten sowie mit MySQL was ich Bevorzuge.
    Ich habe schon einige eigene Projekte geführt, aber Persönlich nie die Kraft gehabt mich ums Gamemode zu kümmer'n sowie die Projektleitung.
    Ich war auch schon auf einigen Server'n nur als Projektleitung tätig.
    Momentan Arbeite ich an meinem Selfmade, DM-Script, welches Dynamische Systeme hat.
    Darunter Zumbeispiel ein Dynamisches EventSystem mit Permissions, ein Dynamisches Gangfight System.
    Geplant sind unteranderem noch ein Clan-System mit Sinnvollem Clan-War System à la CS
    Dieses Konzept ist schon Geplant, nur für die Umsetzung hatte ich noch keine Zeit.


    [tab='Refrenzen']
    Referenzen können gerne Privat vorgezeigt werden.
    Da ich Aktuell nur mein DM-Script habe und bevor dies jemand anderes in die Hände kriegt Schmeiße ich es lieber in meinen Papierkorb.
    [/tabmenu]