Beiträge von Addickted

    Der beste Editor fürn Anfänger :D:D:D
    Da sieht man mal das du keine Ahnung davon hast.


    Dieser Editor produziert durchs WYSIWYG Verfahren extrem viel Datenmüll.

    Scheint ja wohl nicht alles gleich zu sein, sonst wäre es wie eben. Ordner verändert, Bildernamen oder Code nicht gespeichert. Kann viele Ursachen haben. Dreamweaver produziert viel Müll, ich würde es per Hand schreiben.

    Port lässt du bei 7777


    Zum Joinen auf dem eigenen Server gibst du in Samp einfach localhost:7777 ein.
    Ansonsten beim Router, Port entsprechend freischalten oder du benutzt Hamachi damit andere den Server sehen.

    Ganz einfach. Das ist ein Auszug aus meinem alten Script.


    new pName[128], save[128];
    GetPlayerName(playerid,pName,sizeof(pName));
    format(save,sizeof(save),"/Spieler/%s.ini",pName);
    if(dini_Exists(save))
    {
    SendClientMessage(playerid,COLOR_RED,"Info: Account gefunden. Lade Daten");
    }
    else
    {
    if(!dini_Exists(save))
    {
    dini_Create(save);
    SendClientMessage(playerid,COLOR_RED,"Info: Account nicht gefunden. Erstelle Daten!");
    }
    }

    Ein Enum ist eh schwachsinnig, aber davon mal abgesehen.


    OnPlayerDisconnect


    new pName[128], save[128];
    GetPlayerName(playerid,pName,sizeof(pName));
    format(save,sizeof(save),"/Spieler/%s.ini",pName);
    if(dini_Exists(save))
    {
    dini_IntSet(save,"Geld",GetPlayerMoney(playerid));
    dini_IntSet(save,"Skin",GetPlayerSkin(playerid));
    dini_IntSet(save,"Wanteds",GetPlayerWantedLevel(playerid));


    OnPlayerSpawn

    new pName[128], save[128];
    GetPlayerName(playerid,pName,sizeof(pName));
    format(save,sizeof(save),"/Spieler/%s.ini",pName);
    SetPlayerSkin(playerid,dini_Int(save,"Skin"));
    SetPlayerMoney(playerid,dini_Int(save,"Geld"));
    SetPlayerWantedLevel(playerid,dini_Int(save,"Wanteds"));



    Ist nur ein Beispiel. Den Rest kannst dir ja entsprechend selbst schreiben. ^^

    Finde die Regel schwachsinnig bei so einem großen Forum. Ich wurde verwarnt, weil ich gepusht habe. Mein Beitrag ist aber in der Zeit von 12 Stunden schon total untergegangen. Also ändert bitte was daran.

    Hatte ich noch nie den Error. Ich kann mir auch grad nicht vorstellen, dass wenn dein Game gemoddet ist solch ein Fehler erscheint, aber hast du es gemoddet?


    Ansonsten siehts aber eher wie ein Speicherproblem aus.

    Wenn die Konsole nur kurz erscheint, bedeutet dies das der Server nicht gestartet werden kann. Im Logfile namens server_log steht warum. Öffne es mal und poste was in der letzten Zeile steht.


    SA-MP Dedicated Server
    ----------------------
    v0.3b R2, (C)2005-2010 SA-MP Team


    [21:48:07] gamemode0 = "" (string)
    [21:48:07]
    [21:48:07] Server Plugins
    [21:48:07] --------------
    [21:48:07] Loaded 0 plugins.


    [21:48:07] I couldn't load any gamemode scripts. Please verify your server.cfg
    [21:48:07] It needs a gamemode0 line at the very least.

    Im Ordner Gamemodes sollten die GM liegen, diese erkennt man an der Endung .amx.
    In der Serverconfig gibt ne Zeile wo du deinen Gamemode einträgst. Bedenke, der Name muss exakt gleich sein.

    gamemode0 dein_gm_name

    ocmd:uc(playerid,params[])
    {
    if(UC[playerid] == 0)
    {
    SendClientMessage(playerid,COLOR_YELLOW, " Der Umgebungschat ist eingeschaltet");
    LimitGlobalChatRadius(30.0);
    UC[playerid] = 1;
    return 1;
    }
    else
    {
    SendClientMessage(playerid,COLOR_YELLOW, " Der Umgebungschat ist ausgeschaltet");
    UC[playerid] = 0;
    return 1;
    }
    }


    Und ganz oben definierst du noch die Variable UC


    new UC[MAX_PLAYERS];


    Wenn man nun /uc eintippt, wird der Chat auf 30 limitiert. Viel Spaß ;)

    War ja nicht mein Befehl, der ist von wem anders geschrieben. 128 ist trotzdem richtig.
    Dennoch meint er glaube ich folgendes:


    Man gibt /me geht jetzt in die Bar zum trinken.


    Im Spiel soll dann stehen:


    MeinName geht jetzt in die Bar zum trinken. Ein Command mit Parameter halt und dafür gibt es ja mehrere Methoden, wie von mir oben erwähnt mit Strtok, Strget oder sscanf.


    Da dir diese Begriffe aber so ziemlich nichtssagend sind, solltest du dir wie von mir beschrieben erstmal Grundkenntnisse aneignen.