Beiträge von Tobias_

    Einige Bugs existieren noch, die uns aber alle schon einigermaßen bekannt sind.
    Und Manhunter hat aber Recht. Du musst dir alles vom Papagei durchlesen, denn erst dann, kannst du dich einigermaßen auf dem Server zu Recht finden.
    Der Mapper sitzt auch schon seit einiger Zeit an bestimmten Sachen. Wird alles noch.
    Also einfach alles gründlich durchlesen und bei Problemen die Funktion "/sup" benutzen.

    Vielleicht hast du auch nur zwei Karte genannt und auch nur 5 wöchentliche Champions, weil du diese Vorstellung gar nicht geschrieben hast.
    Diese Vorstellung ist nähmlich aus dem GameOne Forum und wurde vor 2 Jahren geschrieben.
    Du hast sie also nicht selber geschrieben, sonder nur kopiert. Find ich ein bisschen armselig, aber jedermann seins.

    return 1;
    }


    public OnPlayerText(playerid, text[])
    {
    return 1;
    }


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    ocmd:goto(playerid,params[])
    {
    new pID;
    if(sscanf(params,"u",pID)) return SendClientMessage(playerid,BLAU,"NUTZUNG: /goto [ID]");
    if(!IsPlayerConnected(pID) || pID == INVALID_PLAYER_ID) return SCM(playerid, COLOR_GREY, "Diese ID ist nicht vergeben.");
    if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,0x646464FF,"Du besitzt nicht die benötigten Rechte für diesen Befehl.");
    new Float:X,Float:Y,Float:Z;
    GetPlayerPos (pID,X,Y,Z);
    SetPlayerPos(playerid,X,Y,Z);
    return 1;
    }

    Ab es behoben, jetzt kommt das hier (alles gleich im Script geblieben):



    C:\Users\Tobias\Desktop\GTA\Script\gamemodes\Tassan.pwn(106) : error 020: invalid symbol name ""
    C:\Users\Tobias\Desktop\GTA\Script\gamemodes\Tassan.pwn(106) : warning 215: expression has no effect
    C:\Users\Tobias\Desktop\GTA\Script\gamemodes\Tassan.pwn(106) : error 017: undefined symbol "params"
    C:\Users\Tobias\Desktop\GTA\Script\gamemodes\Tassan.pwn(106) : error 029: invalid expression, assumed zero
    C:\Users\Tobias\Desktop\GTA\Script\gamemodes\Tassan.pwn(106) : fatal error 107: too many error messages on one line

    Hey,
    ich komme bei einem Problem nicht weiter.


    Vorwort: Setze mich das erste Mal mit der ocmd.inc in Verbindung und habe auch keine Tutorials oder Beschreibungen darüber gefunden.


    Es kommt beim Speichern immer diese Fehlermeldung:
    :\Users\Tobias\Desktop\GTA\Script\gamemodes\Tassan.pwn(6) : fatal error 100: cannot read from file: "ocmd"


    In meinem Script steht das:
    public OnPlayerCommandText(playerid, cmdtext[])
    {
    ocmd:goto(playerid,params[])
    {
    new pID;
    if(sscanf(params,"u",pID)) return SendClientMessage(playerid,ROT,"NUTZUNG: /goto [ID]");
    if(!IsPlayerConnected(pID) || pID == INVALID_PLAYER_ID) return SCM(playerid, COLOR_GREY, "Diese ID ist nicht vergeben.");
    if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,0x646464FF,"Du besitzt nicht die benötigten Rechte für diesen Befehl.");
    new Float:X,Float:Y,Float:Z;
    GetPlayerPos (pID,X,Y,Z);
    SetPlayerPos(playerid,X,Y,Z);
    return 1;
    }


    Das ist meine ocmd.inc:

    #include </a_samp>
    forward ocmdOnPlayerCommandText(playerid,cmdtext[]);
    #define ocmd:%1(%2) forward ocmd_%1(%2);\
    public ocmd_%1(%2)
    public OnPlayerCommandText(playerid,cmdtext[])
    {
    cmdtext[0]='_';
    new ocmdStr[128],ocmdParams[128],bool:ocmdAffe,ocmdFu;
    for(new i;i<128;i++)
    {
    if(cmdtext[i]=='\0')break;
    if((cmdtext[i]==' ')&&(!ocmdAffe))
    {
    ocmdAffe=true;
    continue;
    }
    if(!ocmdAffe)ocmdStr[i]=cmdtext[i];
    else
    {
    ocmdParams[ocmdFu]=cmdtext[i];
    ocmdFu++;
    }
    }
    format(ocmdStr,128,"ocmd%s",ocmdStr);
    if(!strlen(ocmdParams))format(ocmdParams,128," ");
    if(CallLocalFunction(ocmdStr,"ds",playerid,ocmdParams))return 1;
    cmdtext[0]='/';
    return CallLocalFunction("ocmdOnPlayerCommandText","ds",playerid,cmdtext);
    }
    #define OnPlayerCommandText ocmdOnPlayerCommandText
    {
    ocmd:goto(playerid,params[])
    {
    new pID;
    if(sscanf(params,"u",pID)) return SendClientMessage(playerid,ROT,"NUTZUNG: /goto [ID]");
    if(!IsPlayerConnected(pID) || pID == INVALID_PLAYER_ID) return SCM(playerid, COLOR_GREY, "Diese ID ist nicht vergeben.");
    if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,0x646464FF,"Du besitzt nicht die benötigten Rechte für diesen Befehl.");
    new Float:X,Float:Y,Float:Z;
    GetPlayerPos (pID,X,Y,Z);
    SetPlayerPos(playerid,X,Y,Z);
    return 1;
    }



    Das war nur ein Versuch ;) ich weiß leider nicht wie ich hier weiter komme.
    Habe leider nicht viel darüber gefunden.
    Kann mir einer helfen?

    Der Accounts Ordner war zuerst unter C:\Users\Tobias\Desktop\GTA Sachen\Script &' so ging es nicht.
    Habe ihn dann nach C:\Users\Tobias\Desktop\GTA Sachen\Script\filterscripts verschoben, was aber auch nicht ging.


    Der Ordner heißt Accounts, also korrekt.

    Guten Tag :>
    hab mal wieder nen kleine Frage an euch.


    Ich möchte grad ein Registersystem scripten und ich habe auch keine Errors bekommen
    aber irgendwie will bei mir der Spieler nicht speichern, sprich ich muss mich immer wieder neu registieren.





    stock Register(playerid,key[])
    {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
    dini_Create(Spielerdatei);
    dini_Set(Spielerdatei,"Passwort",key);
    SendClientMessage(playerid,0xFFFF00FF,"Erfolgreich registiert.");
    return 1;
    }


    Der Pfad ist dann halt dieser /Accounts/%s.txt.
    Hab im meinem Ordner auch halt noch einen Ornder der Accounts heißt erstellt oder kommt dieser automatisch?
    Als ich diesen erstellt habe, dann hab ich den Server restartet und mich registiert.
    Danach halt wieder geschaut aber kein Textdokument war nicht da.


    Hoffe mir kann jemand helfen :>


    Edit1:
    Hier noch der Dialog.


    {
    if(dialogid==DIALOG_REGISTER)
    {
    if(response==0)
    {
    SendClientMessage(playerid,0xFFFF00FF,"Du hast den Vorgang abgebrochen!");
    Kick(playerid);
    return 1;
    }
    if(response==1)
    {
    if(!strlen(inputtext))
    {
    SendClientMessage(playerid,0xFFFF00FF,"Das Passwort war nicht lang genug.");
    ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registieren","Gib bitte das gewünschte Passwort ein","Anmelden","Abbrechen");
    return 1;
    }
    else
    {
    Register(playerid,inputtext);
    return 1;
    }
    }
    }

    Guten Tag,
    wie der Titel schon sagt, möchte ich mehrere Ports einfügen aber bekomme viele Errors.


    Zuerst poste ich mal was in meinem Script steht (bin noch Anfänger :>).




    Nun die Erros:


    Ich hoffe einer kann mir dabei helfen :>

    Verarschen können wir uns selbst :> mit Level 1 kannst du keinen Kredit aufnehmen.
    Nun zum Server :


    Support (alleine von Ukrator her) 10/10
    Support von den anderen Admins 0/10
    Community (von hilsbereitschaft un so) 8/10
    Es liegt daran das manche einfach unfreundlich sind.
    Server (geht eigentlich so) 2/10
    Ich finde den Server eigentlich ganz gut.
    Vom System her und so
    Es liegt daran das Admins (Peacemaker & HipHop) irgendwelche
    anderen User bannen möchten , weil derjenige nicht gerade Reallife spielt
    Also mal den Cop anschießen oder über Rot fahren.
    ABER sowas gibt es auch in Reallife.
    Außerdem die Cops haben auch keine Ahnung gutes Beispiel ist Stefano aber genauso alle anderen.
    Er gibt unberechtigt irgendwelche Wanteds und erschießt mich dann sofort , obwohl
    ich stehen geblieben bin und auch im Teamspeak 3 im gesagt hab das ich mich ergebe.
    Oder Killer5999 (<= Bürgermeisterfraktion) ist kein Cop und jagt mich trotzdem immer
    wenn ich Wanteds hab und erschießt mich obwohl er kein Cop ist und er bekommt keine Wanteds.
    Oder Peacemaker er gibt mir Wanteds wegen Carjack , weil ich Killer5999's Car auf der Straße gefunden habe
    und damit gefahren bin.
    Am Anfang ging das noch so gut ich hab gedacht : wird schon.
    Aber das geht einen tierisch auf die Eier.
    Außerdem ist der Server ein bisschen unorganisiert.
    Keine richtigen Regeln vom Server und auch von den Fraktionen gutes Beispiel : Cops
    Keinen richtigen Bußgeldkatalog wo die Cops sich halt dranhalten sollen.
    Vonwegen Wanteds verteilen.


    Eigentlich richtiger guter Server aber vieles muss noch gemacht werden!