Veröffentlichung • Westside Stories Script

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
  • Meine Kollegen die ohne Cheats/Mods etc. spielen werden nach einiger Zeit ohne Grund gebannt und in der ban tabelle sind die nicht als gebannt eingetragen und muss ihren Namen in der Datenbank ändern damit sie wieder Joinen können woran liegt das dass die ab und zu gebannt werden und dann steht es nicht einmal im Chat o.a

  • Werden die vom Script aus gebannt oder steht bei denen einfach nur You Are banned from the Server?



    Serverlog wäre gut.

    Einmal editiert, zuletzt von require () aus folgendem Grund: //INFOADD

  • Meine Kollegen die ohne Cheats/Mods etc. spielen werden nach einiger Zeit ohne Grund gebannt und in der ban tabelle sind die nicht als gebannt eingetragen und muss ihren Namen in der Datenbank ändern damit sie wieder Joinen können woran liegt das dass die ab und zu gebannt werden und dann steht es nicht einmal im Chat o.a

    Solltest du bei SAMP4YOU hosten stell mal die Ackslimit hoch habe es auf 50000.

  • @require


    Also das was @MatrixHD geschrieben hat kommt auch in den Logs vor
    [08:50:34] [warning] client exceeded 'ackslimit' 127.0.0.1:63086 (6117) Limit: 3000/sec
    [08:50:34] [warning] client exceeded 'ackslimit' 127.0.0.1:63086 (6117) Limit: 3000/sec
    [08:50:34] [warning] client exceeded 'ackslimit' 127.0.0.1:63086 (6117) Limit: 3000/sec
    [08:50:34] [warning] client exceeded 'ackslimit' 127.0.0.1:63086 (6117) Limit: 3000/sec
    [08:50:34] [warning] client exceeded 'ackslimit' 127.0.0.1:63086 (6117) Limit: 3000/sec
    [08:50:34] [warning] client exceeded 'ackslimit' 127.0.0.1:63086 (6117) Limit: 3000/sec
    [08:50:34] [warning] client exceeded 'ackslimit' 127.0.0.1:63086 (6117) Limit: 3000/sec
    [08:50:34] [warning] client exceeded 'ackslimit' 127.0.0.1:63086 (6117) Limit: 3000/sec
    [08:50:34] [warning] client exceeded 'ackslimit' 127.0.0.1:63086 (6117) Limit: 3000/sec
    [08:50:34] [warning] client exceeded 'ackslimit' 127.0.0.1:63086 (6117) Limit: 3000/sec
    [08:50:34] [warning] client exceeded 'ackslimit' 127.0.0.1:63086 (6117) Limit: 3000/sec
    [08:50:34] [warning] client exceeded 'ackslimit' 127.0.0.1:63086 (6117) Limit: 3000/sec
    [08:50:34] [warning] client exceeded 'ackslimit' 127.0.0.1:63086 (6117) Limit: 3000/sec
    [08:50:34] [warning] client exceeded 'ackslimit' 127.0.0.1:63086 (6117) Limit: 3000/sec
    [08:50:34] [warning] client exceeded 'ackslimit' 127.0.0.1:63086 (6117) Limit: 3000/sec
    [08:50:34] [warning] client exceeded 'ackslimit' 127.0.0.1:63086 (6117) Limit: 3000/sec
    [08:50:34] [warning] client exceeded 'ackslimit' 127.0.0.1:63086 (6117) Limit: 3000/sec
    [08:50:34] [warning] client exceeded 'ackslimit' 127.0.0.1:63086 (6117) Limit: 3000/sec
    [08:50:34] [warning] client exceeded 'ackslimit' 127.0.0.1:63086 (6117) Limit: 3000/sec
    [08:50:34] [warning] client exceeded 'ackslimit' 127.0.0.1:63086 (6117) Limit: 3000/sec
    [08:50:34] [warning] client exceeded 'ackslimit' 127.0.0.1:63086 (6117) Limit: 3000/sec
    [08:50:34] [warning] client exceeded 'ackslimit' 127.0.0.1:63086 (6117) Limit: 3000/sec
    [08:50:34] [warning] client exceeded 'ackslimit' 127.0.0.1:63086 (6117) Limit: 3000/sec
    [08:50:34] [warning] client exceeded 'ackslimit' 127.0.0.1:63086 (6117) Limit: 3000/sec
    [08:50:34] [warning] client exceeded 'ackslimit' 127.0.0.1:63086 (6117) Limit: 3000/sec
    [08:50:34] [warning] client exceeded 'ackslimit' 127.0.0.1:63086 (6117) Limit: 3000/sec
    [08:50:34] [warning] client exceeded 'ackslimit' 127.0.0.1:63086 (6117) Limit: 3000/sec
    [08:50:34] [warning] client exceeded 'ackslimit' 127.0.0.1:63086 (6117) Limit: 3000/sec
    [08:50:34] [warning] client exceeded 'ackslimit' 127.0.0.1:63086 (6117) Limit: 3000/sec
    [08:50:34] [warning] client exceeded 'ackslimit' 127.0.0.1:63086 (6117) Limit: 3000/sec
    [08:50:34] [warning] client exceeded 'ackslimit' 127.0.0.1:63086 (6117) Limit: 3000/sec
    [08:50:34] [warning] client exceeded 'ackslimit' 127.0.0.1:63086 (6117) Limit: 3000/sec
    [08:50:34] [warning] client exceeded 'ackslimit' 127.0.0.1:63086 (6117) Limit: 3000/sec
    [08:50:34] [warning] client exceeded 'ackslimit' 127.0.0.1:63086 (6117) Limit: 3000/sec
    [08:50:34] [warning] client exceeded 'ackslimit' 127.0.0.1:63086 (6117) Limit: 3000/sec
    [08:50:34] [warning] client exceeded 'ackslimit' 127.0.0.1:63086 (6117) Limit: 3000/sec
    [08:50:34] [warning] client exceeded 'ackslimit' 127.0.0.1:63086 (6117) Limit: 3000/sec
    [08:50:34] [warning] client exceeded 'ackslimit' 127.0.0.1:63086 (6117) Limit: 3000/sec
    [08:50:34] [warning] client exceeded 'ackslimit' 127.0.0.1:63086 (6117) Limit: 3000/sec
    [08:50:34] [warning] client exceeded 'ackslimit' 127.0.0.1:63086 (6117) Limit: 3000/sec
    [08:50:34] [warning] client exceeded 'ackslimit' 127.0.0.1:63086 (6117) Limit: 3000/sec
    [08:50:34] [warning] client exceeded 'ackslimit' 127.0.0.1:63086 (6117) Limit: 3000/sec
    [08:50:34] [warning] client exceeded 'ackslimit' 127.0.0.1:63086 (6117) Limit: 3000/sec
    [08:50:34] [warning] client exceeded 'ackslimit' 127.0.0.1:63086 (6117) Limit: 3000/sec
    [08:50:34] [warning] client exceeded 'ackslimit' 127.0.0.1:63086 (6117) Limit: 3000/sec
    [08:50:34] [warning] client exceeded 'ackslimit' 127.0.0.1:63086 (6117) Limit: 3000/sec
    [08:50:34] [warning] client exceeded 'ackslimit' 127.0.0.1:63086 (6117) Limit: 3000/sec
    [08:50:34] [warning] client exceeded 'ackslimit' 127.0.0.1:63086 (6117) Limit: 3000/sec
    [08:50:34] [warning] client exceeded 'ackslimit' 127.0.0.1:63086 (6117) Limit: 3000/sec
    [08:50:34] [warning] client exceeded 'ackslimit' 127.0.0.1:63086 (6117) Limit: 3000/sec
    [08:50:34] [warning] client exceeded 'ackslimit' 127.0.0.1:63086 (6117) Limit: 3000/sec
    [08:50:34] [warning] client exceeded 'ackslimit' 127.0.0.1:63086 (6117) Limit: 3000/sec
    [08:50:34] [warning] client exceeded 'ackslimit' 127.0.0.1:63086 (6117) Limit: 3000/sec
    [08:50:34] [warning] client exceeded 'ackslimit' 127.0.0.1:63086 (6117) Limit: 3000/sec
    [08:50:34] [warning] client exceeded 'ackslimit' 127.0.0.1:63086 (6117) Limit: 3000/sec
    [08:50:34] [warning] client exceeded 'ackslimit' 127.0.0.1:63086 (6117) Limit: 3000/sec
    [08:50:35] [warning] client exceeded 'ackslimit' 127.0.0.1:63086 (6117) Limit: 3000/sec



    Das kommt sehr oft in den Logs und @MatrixHD Ich hoste ihn noch per Localhost da ich erstmal alles mit ihm ausprobieren möchte usw. und dann halt schauen will ob man da nach einiger Zeit irgendwelche Updates etc. einfügen könnte.

  • Das kommt sehr oft in den Logs und @MatrixHD Ich hoste ihn noch per Localhost da ich erstmal alles mit ihm ausprobieren möchte usw. und dann halt schauen will ob man da nach einiger Zeit irgendwelche Updates etc. einfügen könnte.

    Das mit dem Ackslimit habe ich mir schon gedacht, Wie man es per Localhost ändert weiß ich nicht Google mal, Nur dieses Problem war mir bekannt, Bei S4Y kann man es leicht dort in der Server.cfg ändern, Guck mal ob bei dir etwas mit Ackslimit steht wenn nicht trag es mal ein und schreib 50000 damit man den Limit nicht überschreitet, weiter helfen kann ich dir so leider nicht mehr kenne mich nicht so gut aus gebe nur weiter was ich weiß. Wünsche dir noch viel glück!

  • Das mit dem Ackslimit habe ich mir schon gedacht, Wie man es per Localhost ändert weiß ich nicht Google mal, Nur dieses Problem war mir bekannt, Bei S4Y kann man es leicht dort in der Server.cfg ändern, Guck mal ob bei dir etwas mit Ackslimit steht wenn nicht trag es mal ein und schreib 50000 damit man den Limit nicht überschreitet, weiter helfen kann ich dir so leider nicht mehr kenne mich nicht so gut aus gebe nur weiter was ich weiß. Wünsche dir noch viel glück!

    Ist bei localhost das selbe, einfach in die server.cfg schreiben.

  • Funktioniert alles bis jetzt...


    Hat zufällig einer einen Plan wie ich den Gangwar nicht nur am Wochenende starten kann ausmache? und was ich alles aus Kommandieren/Auskommentieren muss oder einfach entfernen muss? wäre echt nett habs schon einmal versucht aber es kamen errors bei raus ;(


    Mfg.

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • @Szertockz Ich glaube das es nur das hier ist ich gib einfach mal den kompletten gangwar Befehl:


    COMMAND:gangwar(playerid,params[])
    {
    #pragma unused params
    new string[128],gwzone = GWIsPlayerInWarArea(playerid),gangs = 0,Float:Pos[3];
    if(ImTutorial[playerid] != 0)return SendClientMessage(playerid,GRAU,"Du kannst keine Befehle nutzen,da du im Tutorial bist.");
    if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,GRAU,"Du bist nicht eingeloggt!");
    if(Spieler[playerid][pAWAYFROMKEYBOARD] == 1)return SendClientMessage(playerid,WRONGCMD,"Du bist im AFK-Modus und kannst somit keine Befehle nutzen."),SendClientMessage(playerid,WRONGCMD,"BENUTZE: /back");
    if(Spieler[playerid][pInPrison] == 1)return SendClientMessage(playerid,GRAU,"Du bist im Prison.");


    if(Spieler[playerid][pDeath] == 1)return SendClientMessage(playerid,GRAU,"Du bist verletzt.");
    if(Spieler[playerid][pJailed] != 0)return SendClientMessage(playerid,GRAU,"Du bist im Gefängnis.");
    if(Spieler[playerid][pTazerd] == 1)return SendClientMessage(playerid,GRAU,"Du bist K.O/getazert.");
    if(Spieler[playerid][pCuffed] == 1)return SendClientMessage(playerid,GRAU,"Du bist gefesselt.");
    if(isPlayerInFrakt(playerid,4) || isPlayerInFrakt(playerid,5) || isPlayerInFrakt(playerid,7) || isPlayerInFrakt(playerid,9) || isPlayerInFrakt(playerid,12) || isPlayerInFrakt(playerid,13) || isPlayerInFrakt(playerid,17))
    {
    new day=GetDayName();
    gettime(stunde,minute,sekunde);
    if(day == 4 || day == 5 || day == 6)
    {
    if(stunde<15||stunde>21)return SendClientMessage(playerid,GRAU,"Man kann ein Gangwar erst zwischen 15 und 22 Uhr starten.");
    if(!isPlayerAMember(playerid,4))return SendClientMessage(playerid,GRAU,"Du besitzt nicht den jeweiligen Rang.");
    if(IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,GRAU,"Du bist in einem Fahrzeug!");
    if(gwzone == -1)return SendClientMessage(playerid,GRAU,"Du kannst hier kein Gangwar starten.");
    if(GangwarZones[gwzone][War_Owner] == Spieler[playerid][pFraktion])return SendClientMessage(playerid,GRAU,"Dieses Gebiet gehört bereits deiner Fraktion!");
    if(GangwarZones[gwzone][War_Attacker] == Spieler[playerid][pFraktion])return SendClientMessage(playerid,GRAU,"Ihr greift das Gebiet bereits an!");
    if(GangwarZones[gwzone][War_Time] != 0 || GangwarZones[gwzone][War_Attacker] != 0 || GangwarZones[gwzone][War_Started] != 0)return SendClientMessage(playerid,GRAU,"Dieses Gebiet wird bereits umkämpft!");
    if(IsPlayerInRangeOfPoint(playerid,5.0,GangwarZones[gwzone][War_FlagX1],GangwarZones[gwzone][War_FlagY1],GangwarZones[gwzone][War_FlagZ1]) ||
    IsPlayerInRangeOfPoint(playerid,5.0,GangwarZones[gwzone][War_FlagX2],GangwarZones[gwzone][War_FlagY2],GangwarZones[gwzone][War_FlagZ2]) ||
    IsPlayerInRangeOfPoint(playerid,5.0,GangwarZones[gwzone][War_FlagX3],GangwarZones[gwzone][War_FlagY3],GangwarZones[gwzone][War_FlagZ3]))
    {
    if(GWisStarted4Fraktion[Spieler[playerid][pFraktion]] == 1)return SendClientMessage(playerid,GRAU,"Deine Fraktion ist bereits in einem Gangwar verwickelt!");
    if(GWisStarted4Fraktion[GangwarZones[gwzone][War_Owner]] == 1)return SendClientMessage(playerid,GRAU,"Gebietsinhaber ist bereits in einem Gangwar verwickelt!");
    if(GangwarZones[gwzone][War_Owner] == 0)
    {
    ForEachPlayer(i)
    {
    if(IsPlayerConnected(i))
    {
    if(isPlayerInFrakt(i,Spieler[playerid][pFraktion]))
    {
    GangZoneHideForPlayer(i,GangwarZones[gwzone][War_ZoneID]);
    GangZoneShowForPlayer(i,GangwarZones[gwzone][War_ZoneID],GWZoneColorOfFraktion(Spieler[playerid][pFraktion]));
    TextDrawHideForPlayer(i,GangwarZones[gwzone][WARdraw][0]);
    TextDrawHideForPlayer(i,GangwarZones[gwzone][WARdraw][1]);
    TextDrawHideForPlayer(i,GangwarZones[gwzone][WARdraw][2]);
    TextDrawHideForPlayer(i,GangwarZones[gwzone][WARdraw][3]);
    TextDrawHideForPlayer(i,GangwarZones[gwzone][WARdraw][4]);
    TextDrawHideForPlayer(i,GangwarZones[gwzone][WARdraw][5]);
    TextDrawHideForPlayer(i,GangwarZones[gwzone][WARdraw][6]);
    TextDrawHideForPlayer(i,GangwarZones[gwzone][WARdraw][7]);
    TextDrawHideForPlayer(i,GangwarZones[gwzone][WARdraw][8]);
    GameTextForPlayer(i,"~g~GEBIET EINGENOMMEN",7500,5);
    }
    }
    }
    GangwarZones[gwzone][War_Owner] = Spieler[playerid][pFraktion];
    GangwarZones[gwzone][War_Attacker] = 0;
    GangwarZones[gwzone][War_AttackerPoints] = 0;
    GangwarZones[gwzone][War_OwnerPoints] = 0;
    GangwarZones[gwzone][War_CaptureFlags_Owner] = 0;
    GangwarZones[gwzone][War_CaptureFlags_Attacker] = 0;
    GangwarZones[gwzone][War_CaptureHero][0] = -1;
    GangwarZones[gwzone][War_CaptureHero][1] = -1;
    GangwarZones[gwzone][War_CaptureHero][2] = -1;
    GangwarZones[gwzone][War_CapturedFlags][0] = 0;
    GangwarZones[gwzone][War_CapturedFlags][1] = 0;
    GangwarZones[gwzone][War_CapturedFlags][2] = 0;
    GangwarZones[gwzone][War_Started] = 0;
    format(string,sizeof(string),""#SERVERFARBE"%s"#HTML_WHITE"\n\nGebiet der Fraktion '%s'\nGebietswert: %i$\n/gangwar",GangwarZones[gwzone][War_Zone_Name],FraktionsName(GangwarZones[gwzone][War_Owner]),GangwarZones[gwzone][War_Zone_Property]);
    UpdateDynamic3DTextLabelText(WarLabel[gwzone][0],0x009A1EB2,string);
    format(string,sizeof(string),""#SERVERFARBE"%s"#HTML_WHITE"\n\nGebiet der Fraktion '%s'\nGebietswert: %i$\n/gangwar",GangwarZones[gwzone][War_Zone_Name],FraktionsName(GangwarZones[gwzone][War_Owner]),GangwarZones[gwzone][War_Zone_Property]);
    UpdateDynamic3DTextLabelText(WarLabel[gwzone][1],0x009A1EB2,string);
    format(string,sizeof(string),""#SERVERFARBE"%s"#HTML_WHITE"\n\nGebiet der Fraktion '%s'\nGebietswert: %i$\n/gangwar",GangwarZones[gwzone][War_Zone_Name],FraktionsName(GangwarZones[gwzone][War_Owner]),GangwarZones[gwzone][War_Zone_Property]);
    UpdateDynamic3DTextLabelText(WarLabel[gwzone][2],0x009A1EB2,string);
    return 1;
    }
    ForEachPlayer(i)
    {
    if(IsPlayerConnected(i))
    {
    if(isPlayerInFrakt(i,GangwarZones[gwzone][War_Owner]))
    {
    gangs++;
    }
    }
    }
    if(gangs < 3)return SendClientMessage(playerid,GRAU,"Nicht genug Gangmitglieder Online.(mind. 3)");
    SetPlayerVirtualWorld(playerid,1);
    Spieler[playerid][pTutTime4All] = 0;
    GetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]);
    TogglePlayerControllable(playerid,0);
    TextDrawShowForPlayer(playerid,Introdraw[0]);
    TextDrawShowForPlayer(playerid,Introdraw[1]);
    InterpolateCameraPos(playerid,Pos[0],Pos[1],Pos[2],GangwarZones[gwzone][War_FlagX1],GangwarZones[gwzone][War_FlagY1],GangwarZones[gwzone][War_FlagZ1],2000,CAMERA_MOVE);
    InterpolateCameraLookAt(playerid,Pos[0],Pos[1],Pos[2],GangwarZones[gwzone][War_FlagX1],GangwarZones[gwzone][War_FlagY1],GangwarZones[gwzone][War_FlagZ1],2000,CAMERA_MOVE);
    Spieler[playerid][pTutTimer4All] = SetTimerEx("Tutorial4All",1000,1,"ii",playerid,1);
    InfoBox(playerid,"Information","GANGWAR:~n~Du hast einen Gangwar gestartet!",5000);
    GangwarZones[gwzone][War_Attacker] = Spieler[playerid][pFraktion];
    GWisStarted4Fraktion[GangwarZones[gwzone][War_Owner]] = 1;
    GWisStarted4Fraktion[GangwarZones[gwzone][War_Attacker]] = 1;
    GangwarZones[gwzone][War_AttackerPoints] = 0;
    GangwarZones[gwzone][War_OwnerPoints] = 0;
    GangwarZones[gwzone][War_CaptureHero][0] = -1;
    GangwarZones[gwzone][War_CaptureHero][1] = -1;
    GangwarZones[gwzone][War_CaptureHero][2] = -1;
    GangwarZones[gwzone][War_Time] = 60;
    GangwarZones[gwzone][War_Started] = 1;
    GangwarZones[gwzone][War_CaptureFlags_Owner] = 2;
    GangwarZones[gwzone][War_CaptureFlags_Attacker] = 1;
    format(string,sizeof(string),"%s %i/%i",FraktionsName(GangwarZones[gwzone][War_Owner]),GangwarZones[gwzone][War_OwnerPoints],MAX_GWPOINT4WINNER);
    TextDrawSetString(GangwarZones[gwzone][WARdraw][0],string);
    format(string,sizeof(string),"%s %i/%i",FraktionsName(Spieler[playerid][pFraktion]),GangwarZones[gwzone][War_AttackerPoints],MAX_GWPOINT4WINNER);
    TextDrawSetString(GangwarZones[gwzone][WARdraw][1],string);
    format(string,sizeof(string),"%i Min",GangwarZones[gwzone][War_Time]);
    TextDrawSetString(GangwarZones[gwzone][WARdraw][2],string);
    if(IsPlayerInRangeOfPoint(playerid,5.0,GangwarZones[gwzone][War_FlagX1],GangwarZones[gwzone][War_FlagY1],GangwarZones[gwzone][War_FlagZ1]))
    {
    format(string,sizeof(string),"%s",FraktionsName(Spieler[playerid][pFraktion]));//Flagge 1
    TextDrawSetString(GangwarZones[gwzone][WARdraw][3],string);
    TextDrawBackgroundColor(GangwarZones[gwzone][WARdraw][4],GRUEN);
    TextDrawColor(GangwarZones[gwzone][WARdraw][4],GRUEN);
    TextDrawSetString(GangwarZones[gwzone][WARdraw][4],"..............");
    format(string,sizeof(string),"%s",FraktionsName(GangwarZones[gwzone][War_Owner]));//Flagge 2
    TextDrawSetString(GangwarZones[gwzone][WARdraw][5],string);
    TextDrawBackgroundColor(GangwarZones[gwzone][WARdraw][6],GRUEN);
    TextDrawColor(GangwarZones[gwzone][WARdraw][6],GRUEN);
    TextDrawSetString(GangwarZones[gwzone][WARdraw][6],"..............");
    format(string,sizeof(string),"%s",FraktionsName(GangwarZones[gwzone][War_Owner]));//Flagge 3
    TextDrawSetString(GangwarZones[gwzone][WARdraw][7],string);
    TextDrawBackgroundColor(GangwarZones[gwzone][WARdraw][8],GRUEN);
    TextDrawColor(GangwarZones[gwzone][WARdraw][8],GRUEN);
    TextDrawSetString(GangwarZones[gwzone][WARdraw][8],"..............");
    format(string,sizeof(string),""#SERVERFARBE"%s"#HTML_WHITE"\n\nFlagge der Fraktion '%s'",GangwarZones[gwzone][War_Zone_Name],FraktionsName(Spieler[playerid][pFraktion]));
    UpdateDynamic3DTextLabelText(WarLabel[gwzone][0],0xCDFF00CC,string);
    GangwarZones[gwzone][War_CapturedFlags][0] = Spieler[playerid][pFraktion];
    format(string,sizeof(string),""#SERVERFARBE"%s"#HTML_WHITE"\n\nFlagge der Fraktion '%s'",GangwarZones[gwzone][War_Zone_Name],FraktionsName(GangwarZones[gwzone][War_Owner]));
    UpdateDynamic3DTextLabelText(WarLabel[gwzone][1],0xCDFF00CC,string);
    GangwarZones[gwzone][War_CapturedFlags][1] = GangwarZones[gwzone][War_Owner];
    format(string,sizeof(string),""#SERVERFARBE"%s"#HTML_WHITE"\n\nFlagge der Fraktion '%s'",GangwarZones[gwzone][War_Zone_Name],FraktionsName(GangwarZones[gwzone][War_Owner]));
    UpdateDynamic3DTextLabelText(WarLabel[gwzone][2],0xCDFF00CC,string);
    GangwarZones[gwzone][War_CapturedFlags][2] = GangwarZones[gwzone][War_Owner];
    }
    if(IsPlayerInRangeOfPoint(playerid,5.0,GangwarZones[gwzone][War_FlagX2],GangwarZones[gwzone][War_FlagY2],GangwarZones[gwzone][War_FlagZ2]))
    {
    format(string,sizeof(string),"%s",FraktionsName(GangwarZones[gwzone][War_Owner]));//Flagge 1
    TextDrawSetString(GangwarZones[gwzone][WARdraw][3],string);
    TextDrawBackgroundColor(GangwarZones[gwzone][WARdraw][4],GRUEN);
    TextDrawColor(GangwarZones[gwzone][WARdraw][4],GRUEN);
    TextDrawSetString(GangwarZones[gwzone][WARdraw][4],"..............");
    format(string,sizeof(string),"%s",FraktionsName(Spieler[playerid][pFraktion]));//Flagge 2
    TextDrawSetString(GangwarZones[gwzone][WARdraw][5],string);
    TextDrawBackgroundColor(GangwarZones[gwzone][WARdraw][6],GRUEN);
    TextDrawColor(GangwarZones[gwzone][WARdraw][6],GRUEN);
    TextDrawSetString(GangwarZones[gwzone][WARdraw][6],"..............");
    format(string,sizeof(string),"%s",FraktionsName(GangwarZones[gwzone][War_Owner]));//Flagge 3
    TextDrawSetString(GangwarZones[gwzone][WARdraw][7],string);
    TextDrawBackgroundColor(GangwarZones[gwzone][WARdraw][8],GRUEN);
    TextDrawColor(GangwarZones[gwzone][WARdraw][8],GRUEN);
    TextDrawSetString(GangwarZones[gwzone][WARdraw][8],"..............");
    format(string,sizeof(string),""#SERVERFARBE"%s"#HTML_WHITE"\n\nFlagge der Fraktion '%s'",GangwarZones[gwzone][War_Zone_Name],FraktionsName(Spieler[playerid][pFraktion]));
    UpdateDynamic3DTextLabelText(WarLabel[gwzone][1],0xCDFF00CC,string);
    GangwarZones[gwzone][War_CapturedFlags][1] = Spieler[playerid][pFraktion];
    format(string,sizeof(string),""#SERVERFARBE"%s"#HTML_WHITE"\n\nFlagge der Fraktion '%s'",GangwarZones[gwzone][War_Zone_Name],FraktionsName(GangwarZones[gwzone][War_Owner]));
    UpdateDynamic3DTextLabelText(WarLabel[gwzone][2],0xCDFF00CC,string);
    GangwarZones[gwzone][War_CapturedFlags][2] = GangwarZones[gwzone][War_Owner];
    format(string,sizeof(string),""#SERVERFARBE"%s"#HTML_WHITE"\n\nFlagge der Fraktion '%s'",GangwarZones[gwzone][War_Zone_Name],FraktionsName(GangwarZones[gwzone][War_Owner]));
    UpdateDynamic3DTextLabelText(WarLabel[gwzone][0],0xCDFF00CC,string);
    GangwarZones[gwzone][War_CapturedFlags][0] = GangwarZones[gwzone][War_Owner];
    }
    if(IsPlayerInRangeOfPoint(playerid,5.0,GangwarZones[gwzone][War_FlagX3],GangwarZones[gwzone][War_FlagY3],GangwarZones[gwzone][War_FlagZ3]))
    {
    format(string,sizeof(string),"%s",FraktionsName(GangwarZones[gwzone][War_Owner]));//Flagge 1
    TextDrawSetString(GangwarZones[gwzone][WARdraw][3],string);
    TextDrawBackgroundColor(GangwarZones[gwzone][WARdraw][4],GRUEN);
    TextDrawColor(GangwarZones[gwzone][WARdraw][4],GRUEN);
    TextDrawSetString(GangwarZones[gwzone][WARdraw][4],"..............");
    format(string,sizeof(string),"%s",FraktionsName(GangwarZones[gwzone][War_Owner]));//Flagge 2
    TextDrawSetString(GangwarZones[gwzone][WARdraw][5],string);
    TextDrawBackgroundColor(GangwarZones[gwzone][WARdraw][6],GRUEN);
    TextDrawColor(GangwarZones[gwzone][WARdraw][6],GRUEN);
    TextDrawSetString(GangwarZones[gwzone][WARdraw][6],"..............");
    format(string,sizeof(string),"%s",FraktionsName(Spieler[playerid][pFraktion]));//Flagge 3
    TextDrawSetString(GangwarZones[gwzone][WARdraw][7],string);
    TextDrawBackgroundColor(GangwarZones[gwzone][WARdraw][8],GRUEN);
    TextDrawColor(GangwarZones[gwzone][WARdraw][8],GRUEN);
    TextDrawSetString(GangwarZones[gwzone][WARdraw][8],"..............");
    format(string,sizeof(string),""#SERVERFARBE"%s"#HTML_WHITE"\n\nFlagge der Fraktion '%s'",GangwarZones[gwzone][War_Zone_Name],FraktionsName(Spieler[playerid][pFraktion]));
    UpdateDynamic3DTextLabelText(WarLabel[gwzone][2],0xCDFF00CC,string);
    GangwarZones[gwzone][War_CapturedFlags][2] = Spieler[playerid][pFraktion];
    format(string,sizeof(string),""#SERVERFARBE"%s"#HTML_WHITE"\n\nFlagge der Fraktion '%s'",GangwarZones[gwzone][War_Zone_Name],FraktionsName(GangwarZones[gwzone][War_Owner]));
    UpdateDynamic3DTextLabelText(WarLabel[gwzone][0],0xCDFF00CC,string);
    GangwarZones[gwzone][War_CapturedFlags][0] = GangwarZones[gwzone][War_Owner];
    format(string,sizeof(string),""#SERVERFARBE"%s"#HTML_WHITE"\n\nFlagge der Fraktion '%s'",GangwarZones[gwzone][War_Zone_Name],FraktionsName(GangwarZones[gwzone][War_Owner]));
    UpdateDynamic3DTextLabelText(WarLabel[gwzone][1],0xCDFF00CC,string);
    GangwarZones[gwzone][War_CapturedFlags][1] = GangwarZones[gwzone][War_Owner];
    }
    ForEachPlayer(i)
    {
    if(IsPlayerConnected(i))
    {
    if(Spieler[i][pFraktion] == GangwarZones[gwzone][War_Owner])
    {
    format(string,sizeof(string),"Gangwar: Die Fraktion %s greift euer Gebiet [%s] an!",FraktionsName(Spieler[playerid][pFraktion]),GangwarZones[gwzone][War_Zone_Name]);
    SendClientMessage(i,GWCHATCOLOR,string);
    SendClientMessage(i,GWCHATCOLOR,"- Solltet ihr einen Gegner im Gebiet töten so erhaltet ihr einen Punkt.");
    SendClientMessage(i,GWCHATCOLOR,"- Pro eingenomme Flagge kriegt ihr nach einer vergangenen Gangwar Minute einen Punkt.");
    SendClientMessage(i,GWCHATCOLOR,"- Im Gebiet das Spiel zu verlassen wird mit -3 Punkten für deine Fraktion bestraft.");
    SendClientMessage(i,GWCHATCOLOR," Dazu kriegt der Gegner 3 Punkte plus.");
    GangZoneFlashForPlayer(i,GangwarZones[gwzone][War_ZoneID],GWZoneColorOfFraktion(Spieler[playerid][pFraktion]));
    TextDrawShowForPlayer(i,GangwarZones[gwzone][WARdraw][0]);
    TextDrawShowForPlayer(i,GangwarZones[gwzone][WARdraw][1]);
    TextDrawShowForPlayer(i,GangwarZones[gwzone][WARdraw][2]);
    TextDrawShowForPlayer(i,GangwarZones[gwzone][WARdraw][3]);
    TextDrawShowForPlayer(i,GangwarZones[gwzone][WARdraw][4]);
    TextDrawShowForPlayer(i,GangwarZones[gwzone][WARdraw][5]);
    TextDrawShowForPlayer(i,GangwarZones[gwzone][WARdraw][6]);
    TextDrawShowForPlayer(i,GangwarZones[gwzone][WARdraw][7]);
    TextDrawShowForPlayer(i,GangwarZones[gwzone][WARdraw][8]);
    PlayerPlaySound(i,1057,0.0,0.0,0.0);
    }
    if(Spieler[i][pFraktion] == Spieler[playerid][pFraktion])
    {
    format(string,sizeof(string),"Gangwar: %s hat ein Gangwar mit der Fraktion %s gestartet! Im Gebiet %s",Spieler[playerid][pRPName],FraktionsName(GangwarZones[gwzone][War_Owner]),GangwarZones[gwzone][War_Zone_Name]);
    SendClientMessage(i,GWCHATCOLOR,string);
    SendClientMessage(i,GWCHATCOLOR,"- Solltet ihr einen Gegner im Gebiet töten so erhaltet ihr einen Punkt.");
    SendClientMessage(i,GWCHATCOLOR,"- Pro eingenomme Flagge kriegt ihr nach einer vergangenen Gangwar Minute einen Punkt.");
    SendClientMessage(i,GWCHATCOLOR,"- Im Gebiet das Spiel zu verlassen wird mit -3 Punkten für deine Fraktion bestraft.");
    SendClientMessage(i,GWCHATCOLOR," Dazu kriegt der Gegner 3 Punkte plus.");
    GangZoneFlashForPlayer(i,GangwarZones[gwzone][War_ZoneID],GWZoneColorOfFraktion(GangwarZones[gwzone][War_Attacker]));
    TextDrawShowForPlayer(i,GangwarZones[gwzone][WARdraw][0]);
    TextDrawShowForPlayer(i,GangwarZones[gwzone][WARdraw][1]);
    TextDrawShowForPlayer(i,GangwarZones[gwzone][WARdraw][2]);
    TextDrawShowForPlayer(i,GangwarZones[gwzone][WARdraw][3]);
    TextDrawShowForPlayer(i,GangwarZones[gwzone][WARdraw][4]);
    TextDrawShowForPlayer(i,GangwarZones[gwzone][WARdraw][5]);
    TextDrawShowForPlayer(i,GangwarZones[gwzone][WARdraw][6]);
    TextDrawShowForPlayer(i,GangwarZones[gwzone][WARdraw][7]);
    TextDrawShowForPlayer(i,GangwarZones[gwzone][WARdraw][8]);
    PlayerPlaySound(i,1057,0.0,0.0,0.0);
    }
    }
    }
    return 1;
    }
    return SendClientMessage(playerid,GRAU,"Du musst an einer Flagge sein!");
    }
    return SendClientMessage(playerid,GRAU,"Man kann einen Gangwar nur am Wochenende (Freitag bis Sonntag) starten.");
    }
    return SendClientMessage(playerid,GRAU,"Du bist nicht in der jeweiligen Fraktion.");
    }

  • Hier besimmst du es.


    Code
    new day=GetDayName();
    		gettime(stunde,minute,sekunde);
    		if(day == 4 || day == 5 || day == 6)
    		{
    			if(stunde<15||stunde>21)return
  • Seitdem ich den Server Online gestellt habe und in den /aduty gehe werde ich ab und zu mal gekickt und bekomme diese Nachricht:
    http://prntscr.com/gayac2



    /edit
    Zudem werden jetzt auch keine Accounts mehr in der Datenbank gespeichert.... Muss ich das verstehen?
    Wenn irgendwas benötigt wird einfach bescheid geben



    /edit


    Da ich auch einmal die serverlogs gereinigt habe sind auch keine Logs mehr vorhanden und es werden auch keine bei einem Restart etc. mehr erstellt meine letzten Logs waren heute ca 4 Uhr morgens oder so obwohl der Server sonst die ganze Zeit an war...

  • Seitdem ich den Server Online gestellt habe und in den /aduty gehe werde ich ab und zu mal gekickt und bekomme diese Nachricht:
    prntscr.com/gayac2

    Durch das ADUTY wird ein ClanTag bei dein Namen gesetzt. Wenn dein Name allerdings zu lang ist wird der SAMPCLIENT dich rauswerfen das was du auf deinem Bild siehst.
    Wendern dein Name ist zu Lang oder der ClanTag. Wenn beides lang sind kann sowas gerne mal passieren.



    Es werden keine Accounts mehr gespeichert?
    Kannst du einmal Crashdetect und MySQL Log hier rein Posten?


    Zu den Serverlogs die müssen eigentlich Automatisch erstellt werden.
    Wo wird dein Server gehostet?

  • @require


    Ich lasse meinen Server bei Gameserver gameserver-sponsor.me die meinten das es daran liegt das irgendwas keine default Value hat oder wie auch immer und hat mir das hier gesendet:


    [20:17:26] [ERROR] CMySQLQuery::Execute[] - (error #1364) Field 'Online' doesn't have a default value
    [20:17:26] [ERROR] CMySQLQuery::Execute[] - (error #1364) Field 'Waffen0' doesn't have a default value
    [20:17:26] [ERROR] CMySQLQuery::Execute[] - (error #1364) Field 'FishID0' doesn't have a default value
    [20:17:26] [ERROR] CMySQLQuery::Execute[] - (error #1364) Field 'Slot0' doesn't have a default value
    [20:17:26] [ERROR] CMySQLQuery::Execute[] - (error #1364) Field 'blacklist0' doesn't have a default value
    [20:17:26] [ERROR] CMySQLQuery::Execute[] - (error #1364) Field 'c4' doesn't have a default value
    [20:17:26] [ERROR] CMySQLQuery::Execute[] - (error #1364) Field 'car' doesn't have a default value
    [20:17:26] [ERROR] CMySQLQuery::Execute[] - (error #1364) Field 'safetresor' doesn't have a default value
    [20:17:26] [ERROR] CMySQLQuery::Execute[] - (error #1364) Field 'ach_test' doesn't have a default value
    [20:17:26] [ERROR] CMySQLQuery::Execute[] - (error #1364) Field 'quest_1' doesn't have a default value


    Ich hab ihn gefragt ob er das für mich in der Datenbank ändern kann und er meinte da er sich in der Datenbank nicht auskennt kann er das schlecht ändern usw. vielleicht hat ja irgendeiner von euch einen Plan der Server wird über Linux gehostet auf meinem Windows Localhost werden die Accounts gespeichert etc. nur bei dem Hoster nicht


    An die die vielleicht einen Plan haben warum es nicht funktioniert und es mir ändern können bin ich sehr Dankbar :(


    Mfg

  • doesn't have a default value
    Die Fehlen die Mysql Tabellen

  • Aber..... ich habe genau die selbe Datenbank wie von meinem Localhost auf die Datenbank vom Sponsor hochgeladen kannst du mir das vielleicht irgendwie einstelle wäre dir mega dankbar und mir dann vielleicht die Datenbank als SQL datei per PN senden?