Beiträge von strothy

    Man kann alles Roleplay spielen, ich erinnere mich an schöne Szenen auf Live-samp, wo bei Verfolgungsjagden gewartet wurde wenn jemand auf Toilette oder so geht, damit danach weiter realistisch und RP gespielt werden kann :D

    Hey, ich bin auch ein Fan von solchen Servern, die einzigen, die die Kriterien erfüllen sind sareallife.org und Live:SAMP. sareallife.org ist down. Schau dich mal hier um: live-samp.de ;) Ziemlich professionell, klasse selfmade script nette community etc. und wie gesagt, wird dort RP gespielt :)


    MFG strothy

    Was macht IsPlayerConnected da?! Lol
    Wenn der Spieler, der den cmd eingibt nich verbunden ist, kommt die Nachricht, NRG Gespawnt. Das ergibt natürlich sinn ;) Lies dir am besten erstmal nen paar Tuts durch

    Wie sehe das aus, wenn alle den Sound hören sollen? wenn ich als empfänger Playerid eingebe, wirds ja nur der hören, der die Funktion ausführt.

    Funktioniert trotzdem nicht :-/ es Kommt einem vor, als lässt Win 7 nicht zu, dass die Datei bearbeitet werden kann, denn die Datei wird erstellt, und ein Eintrag wird gemacht. Das Passwort, welches direkt beim erstellen eingetragen wird.


    E:// Mir ist gerade aufgefallen, dass dieses Problem nur bei Integern und Floats erscheint. Vllt könnte das an der dini liegen. (glaub ich aber nicht^^)
    Könnte jemand eine hundert pro funzende Dini schicken?

    Hallo Liebe Breadfisher!
    Ich habe folgendes Problem. Seit ich Windows 7 hab, ist es mir nicht möglich Die Scriptfiles zu ändern (also per Script, er gibt immer 0 aus). Ich dachte erst es liegt an meinem Script, aber als ich keinen Fehler gefunden hatte, hab ich mal dieses Script ausprobiert: [ SCRIPTING ] GUI Login/Register System Das compilen hat direkt funktioniert (danke übrigens für das Tutorial, aber leider wird, außer dem Passwort, nichts gespeichert.
    Ich hab die Vermutung, dass es an Windows 7 liegt, deshalb der Themenname.

    So Leute =) hab mal wieder nen Problem ^^


    Ich nutze dcmd und dini. Das compilen funzt, nur speichert er das Passwort nicht. der Rest funktioniert. Muss ich hier sscanf nutzen oder warum geht das nicht^^


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    dcmd(register,8,cmdtext);
    return 0;
    }


    dcmd_register(playerid,params[]) {
    new filename[20];
    new Spielername[MAX_PLAYER_NAME];


    GetPlayerName(playerid,Spielername,sizeof(Spielername));
    format(filename, sizeof(filename), "%s.ini", Spielername);


    new Registriert = dini_Int(filename, "registriert");


    if(Registriert == 0)
    {
    if(!strlen(params)) {
    return SendClientMessage(playerid,falschrot,"Bitte gib /register [Passwort]ein.");
    }
    new Passwort=strval(params);
    new PWstring[20];
    format(PWstring, sizeof(PWstring), "%s", Passwort);
    dini_Set(filename, "Passwort", PWstring);
    dini_IntSet(filename, "registriert", 1);
    SpawnPlayer(playerid);



    return 1;
    }
    else return 0;
    }


    Würde mich über Hilfe freuen :)

    hey leute^^ Ich wollte ein /anmelden [PW] cmd machen und habs halt mit dcmd versucht. Nur leider speichert dieser es nicht.
    public OnPlayerCommandText(playerid, cmdtext[])
    {
    dcmd(anmelden,8,cmdtext);
    return 0;
    }


    dcmd_anmelden(playerid,params[])
    {
    new passwort[16];


    new Spielername[MAX_PLAYER_NAME], string[56];
    format(string,sizeof(string),"/%s.ini",Spielername);


    if(sscanf(params,"s",passwort)) {
    return SendClientMessage(playerid,falschrot,"/anmelden [Passwort]");}


    dini_Set(string, "Passwort", passwort);
    return 1;
    }

    trotz des fexist funktioniert es immernoch nicht.
    Habe keine Veränderung vorgenommen. die passenden includes hab ich auch. komisch
    So hier mal mein komplettes gescriptetes
    public OnPlayerConnect(playerid)
    {
    new Cname[MAX_PLAYER_NAME], string[56];



    SendClientMessage(playerid, Orange, "~~Willkommen auf meinem Server~~");
    GetPlayerName(playerid,Cname,16);
    new filename[56];
    format(filename, sizeof(filename), "%s.ini", Cname);


    if(dini_Exists(filename)) //existierender Spieler
    {
    format(string, sizeof(string), "Hallo %s!Willkommen zurück!", Cname);
    SendClientMessage(playerid, gruen, string);



    new loginmoney = dini_Int(filename, "Geld");


    GivePlayerMoney(playerid,loginmoney);
    }


    else //Neuer Spieler
    {
    format(string, sizeof(string), "Hallo %s!Du scheinst neu zu sein!", Cname);
    SendClientMessage(playerid, falschrot, string);


    format(string, sizeof(string), "%s.ini", Cname);
    dini_Create(string);
    dini_Set(string,"Geld", "0");
    GivePlayerMoney(playerid,1500);


    }
    return 1;
    }


    public OnPlayerDisconnect(playerid, reason)
    {
    new Spielername[MAX_PLAYER_NAME], string[56];
    new Geld = GetPlayerMoney(playerid);


    format(string, sizeof(string), "%s.ini", Spielername);
    if(!fexist(string))dini_Create(string);
    dini_IntSet( string, "Geld", Geld);
    return 1;
    }


    Nebenbei:
    Ich würde mich sehr freuen, wenn jemand ein ausführliches Tutorial für Parameter ohne dcmd hcanf oder wie die ganzen includes auch alle heißen. Ich komm mit dem Tut über dcmd nicht klar und möchte erstmal probieren(und ich denke ich spreche auch für viele andere Neueinsteiger) mich mit der normalen Version zurecht zu finden. Besonders schwer fällt mir das verstehen von dem Scripten der Cmds mit 2 Parametern. Wäre super, wenn mir da jemand hilft.
    Aber das ist auch nur nebensache. Das obere ist für mich erstmal wichtiger :)