Beiträge von Tirus

    Naja ich unterstütze gute Games :D

    Ja tue ich auch nur unterstütze ich keine Games die mit 1000 Fehlern auf den PC kommen und dann nichtmal auf Radeon Karten funktionieren -.- .


    Und Cracks sind immer illegal egal ob du die GTA SA Version die du gecrackt hast auch gekauft hast.

    BFX der Colorpicker von deinem IDE funktioniert nicht :D aber sonst ist das Teil echt Praktisch wegen dem Syntax highlightning.


    Ich kann die aktuellste Version leider nicht spielen da ich keinen Patch 1.0.0.4 habe und so leicht da auch nicht ran komme...
    Und um euch alle schonmal einzustimmen :D hier mein kleines Bug Video O.o
    http://www.youtube.com/watch?v=kuNitELN5h0

    Doch tut es für einfache Schriftzüge reicht allerdings auch GIMP aus.
    Mit Photoshop kann man allerdings auch Videos importieren wie bei meiner Signatur (die zu groß für BReadfish ist -.-)

    SendPlayerMessageToAll(0xFFFFFFAA, "["+playerid+"]"+GetPlayerName(playerid)+" has left the server.");


    muss das so kompliziert sein? ^^ Muss mich da erstmal länger dran gewöhnen.


    Warum kompliziert ? das ist eine ziemlich kompakte Zeile und dann noch wie MAthe Klasse 1 aufgebaut schau dir doch mal das Gleiche in PAwn an:



    new string[128];
    format(string,sizeof(string),"[%d]%s hat den Server verlassen.",playerid,GetPlayerName(playerid));
    SendClientMessageToAll(0xFFFFFFAA,string);

    Zitat

    wollte wissen obs kostenplichtig ist hab da letztens irgendwas im Radio gehört!
    Ich meine die Lizens in Amerika kosten ca 299$ oder so weiß nich mehr genau dazu das Programm wahrscheinlich auch so 200$ ka!

    Ja du musst was bezahlen um das im Appstore zu verkaufen (auch wenns Kostenlos ist).
    Deswegen muss er es über Cydia machen da es dort Kostenlos ist.


    Also Prinzipiell bin ich auch für so eine App nur sollte es dann auch gut durchdacht sein mit vielen Funktionen und nicht nur ein Texteditor mit Farben...

    DU kannst in Samp nur die Lichter zerstören oder wieder reparieren.
    Da in GTA SA die Lichter aber Generell nur Nachts an Sind wird so ein FS nur in der Nacht funktionieren.


    Wenn du wirklich Lichter haben willst die auch am Tag Funktionieren musst du wohl oder Übel auf MTA umsteigen.

    Du sollst ins Englishe Samp Forum gehen und dort nach CP System suchen -.-


    Allerdings bezweifle ich dass dir das viel helfen wird da du damit kaum was anfangen können wirst...

    Alle mit GF als GM müssen bei Onplayerconnect machen:


    if(IsPlayerNPC(playerid))
    {
    if(!strcmp(playername,"KWBOT",true)) {
    gPlayerLogged[playerid] = 1;
    }
    }


    EDIT: Wichtig ist es dass es ganz am Schluss von Onplayerconnect ist.

    Ich habe ein Problem mit meinem MYSQL login und zwar kann ich mich immer nur einmal einloggen wenn ich das ein zweites mal probiere stürzt der Server ab:
    Einloggen
    dann gebe ich wieder /q in den Chat ein, dann logge ich mich wieder geben Passwort ein die die Dialog Box und der Server stürzt ab.



    public OnPlayerLogin(playerid,const string[])
    {
    new pname2[MAX_PLAYER_NAME];
    new pname3[MAX_PLAYER_NAME];
    new string3[128];
    GetPlayerName(playerid, pname2, sizeof(pname2));
    new query[256];
    new line[1024];


    format(query, sizeof(query), "SELECT * FROM `users` WHERE `name` = '%s'", pname2);
    samp_mysql_query(query);
    samp_mysql_store_result();
    samp_mysql_fetch_row(line);


    new passwd[32];
    samp_mysql_get_field("Passwort", passwd);


    if(strcmp(string, passwd, true) != 0)
    {
    new loginstring[256];
    format(loginstring, sizeof(loginstring), " Willkommen zurück,\n auf dem TRL Server %s \n Gib dein Passwort ein um dich zu einzuloggen",pname2);
    ShowPlayerDialog(playerid,dialog_login,1,"Login",loginstring,"Abbrechen","Login");
    SendClientMessage(playerid, COLOR_WHITE, "TRL: Das Passwort stimmt nicht mit dem Usernamen überein.");
    gPlayerLogTries[playerid] += 1;
    if(gPlayerLogTries[playerid] == 4)
    {
    SendClientMessage(playerid, COLOR_WHITE, "TRL: Du wurdest gebannt da du das Passwort zu oft Falsch eingegeben hast..");
    Ban(playerid);
    }
    return 1;
    }


    new str[256],skinstr[256];


    samp_mysql_get_field("Admin", str);
    PlayerInfo[playerid][pAdmin] = strval(str);


    samp_mysql_get_field("Kills", str);
    PlayerInfo[playerid][pKills] = strval(str);


    samp_mysql_get_field("Tode", str);
    PlayerInfo[playerid][pDeaths] = strval(str);

    samp_mysql_get_field("Level", str);
    PlayerInfo[playerid][pLevel] = strval(str);


    samp_mysql_get_field("Spielzeit", str);
    PlayerInfo[playerid][pPlaytime] = strval(str);


    samp_mysql_get_field("Fraktion", str);
    PlayerInfo[playerid][pFraktion] = strval(str);


    samp_mysql_get_field("FraktionsRang", str);
    PlayerInfo[playerid][pFrang] = strval(str);


    samp_mysql_get_field("Geld", str);
    GivePlayerMoney(playerid, strval(str));

    samp_mysql_get_field("Skin", skinstr);
    PlayerInfo[playerid][pSkin] = strval(skinstr);
    printf("%d",PlayerInfo[playerid][pSkin]);



    gPlayerLogged[playerid] = 1;
    gPlayerAccount[playerid] = 1;
    GetPlayerName(playerid, pname3, sizeof(pname3));
    format(string3, sizeof(string3), "Welcome %s, du bist nun eingeloggt!", pname3);
    SpawnPlayer(playerid);
    SendClientMessage(playerid, COLOR_WHITE,string3);
    pimerday[playerid] = SetTimerEx("pimer",60000,0,"i",playerid);
    return 1;
    }


    EDIT:


    Ich habe das ganze jetzt mal so gemacht:
    format(query, sizeof(query), "SELECT * FROM `users` WHERE `name` = '%s'", pname2);
    print("nach SELECT");
    samp_mysql_query(query);
    print("nach query");
    samp_mysql_store_result();
    print("nach store_result");
    samp_mysql_fetch_row(line);
    print("nach fetch row");


    Und das letzte was im Log steht ist nach store_result.
    Also muss das ganze ja an fetch row liegen nur woran dort genau und was muss ich machen ?

    was ist wenn du zuerst Sendclientmessage machst und dann die Deaths zählst ?