Beiträge von Mr.Pr4Cx

    Das ergebniss des des querys was als string ausgegeben wird wird mit sscanf gesplittet du musst die specifer abfolge korrigieren


    Wtf , ich glaub ich bin noch nicht soweit , weil was du gerade geschrieben hast versteh ich gerade mal nur zu 10%.
    Ich hab dieses Script von einem Kumpel bekommen und hab auch einige bugs gefixxt aber dies krieg ich einfach nicht hin.


    Es wäre richtig nett wen du mir dabei Helfen könntest.

    Das ist schon gelöst ... Ihr müsst in sscanf einfach die größe mit angeben


    Bsp:
    sscanf(params("s[35]u", string, pID))


    Fehler ist weiterhin!


    Und ich meinte der Ich den selben fehler in den Block habe:

    stock getPlayerAutos(playerid)
    {
    new pAutos[128];
    new minpAuto;
    new maxpAuto;
    format(query,sizeof(query),"SELECT id FROM autos WHERE besitzer='%s' AND laden='1' ORDER by id ASC",SpielerName(playerid));
    mysql_query(query);
    mysql_store_result();
    if(mysql_num_rows()>0)
    {
    mysql_fetch_field("id",data);
    minpAuto=strval(data);
    }
    else
    {
    minpAuto=0;
    }
    mysql_free_result();
    format(query,sizeof(query),"SELECT id FROM autos WHERE besitzer='%s' AND laden='1' ORDER by id DESC",SpielerName(playerid));
    mysql_query(query);
    mysql_store_result();
    if(mysql_num_rows()>0)
    {
    mysql_fetch_field("id",data);
    maxpAuto=strval(data);
    }
    else
    {
    maxpAuto=0;
    }
    mysql_free_result();
    for(new i=minpAuto; i<=maxpAuto; i++)
    {
    format(query,sizeof(query),"SELECT id FROM autos WHERE laden='1' AND id='%i' AND besitzer='%s'",i,SpielerName(playerid));
    mysql_query(query);
    mysql_store_result();
    if(mysql_num_rows()==1)
    {
    if(i!=maxpAuto)
    {
    format(pAutos,sizeof(pAutos),"%s%i,",pAutos,i);
    }
    else
    {
    format(pAutos,sizeof(pAutos),"%s%i",pAutos,i);
    }
    }
    mysql_free_result();
    }
    return pAutos;
    }
    //Problem gefunden by Enrico
    stock loadPlayerAutos(playerid)
    {
    format(query,sizeof(query),"SELECT * FROM autos WHERE besitzer='%s' AND laden='1'",SpielerName(playerid));
    mysql_query(query,1234,playerid,mysql_car);
    return 1;
    }

    Hey Leute,


    Ich versuche schon vergeblich ein Problem zufixxen.
    Das Problem ist wen ein Spieler ein Auto gekauft hat und dann neu auf dem Server Joint , Crash der Server .. nicht so das der Abstürtzt oder sich Schließt , nein man wird Blueberry Farm gespawnt und alle Funktionen funktionieren nicht mehr :(



    stock loadPlayerAutos(playerid)
    {
    format(query,sizeof(query),"SELECT * FROM autos WHERE besitzer='%s' AND laden='1'",SpielerName(playerid));
    mysql_query(query,1234,playerid,mysql_car);
    return 1;
    }


    Das ist der Stock , aber leider finde ich hier keinen Fehler :(


    Wäre echt cool wen mir jemand helfen könnte :)


    Mit Freundlichen Grüßen
    Sascha

    Hey Leute,


    Wie es schon im Topic steht wird bei mir das Admin level nicht gespeichert :(


    Und ich versteh nicht warum!?


    Hier der Code zum speichern:

    public OnPlayerDisconnect(playerid, reason)
    {
    new pname[MAX_PLAYERS],accFormat[128],string[128];
    GetPlayerName(playerid,pname,sizeof pname);
    format(accFormat,sizeof accFormat,"Spieler/%s.ini",pname);
    if(fexist(accFormat) && SpielerInfo[playerid][eingeloggt])
    {
    dini_IntSet(accFormat,"skin",SpielerInfo[playerid][skin]);
    dini_IntSet(accFormat,"Adminlevel",SpielerInfo[playerid][Adminlevel]);
    dini_IntSet(accFormat,"Team",SpielerInfo[playerid][Team]);
    dini_IntSet(accFormat,"Level",GetPlayerScore(playerid));
    dini_IntSet(accFormat,"Geld",GetPlayerMoney(playerid));
    }
    SpielerInfo[playerid][eingeloggt] = 0;
    format(string,sizeof(string),"[Server] %s Verlässt den Server!",pname);
    SendClientMessageToAll(C_Rot,string);
    return 1;
    }


    wäre echt nett wen mir einer helfen könnte :)

    Mach doch eine abfrage!


    Wenn alle spieler Tot sind soll der status ( der runde) auf 0 gesetzt werden.
    Sprich: 1( runde hat angefangen) / 0 ( Anfang[Start der runde])


    PS: ist nur ein kleines beispiel ;)


    Edit: oder anstatt runde = Rennen.

    Hey Leute,


    Ich hab das Problem wen ich auf einen Server Joine Crasht bei mir immer MTA ( Bild im Anhang)
    Selbst wen ich nur über den lokalen Map Editor gehe Crash der :(


    Ich hab MTA mehrfach Deinstalliert und auch mal als Admin ausgeführt = Kein Erfolg.
    Und Natürlich hab ich die neueste Version von MTA (1.3.2).



    Ich hoff das mir jemand in dieser Späten Stunde noch Helfen kann :)


    Greezzz GreenX9

    Hey Leute,


    Ich hab ein Problem was ziemlich nervig ist .


    Also ich kann ganz normal auf dem Server Joinen aber nach dem Einlogen werd ich nähe Bluebarry farm gespawnt ?!
    Irgendwie hat sich das Script bzw Server aufgehangen ! Warum? kein Plan.


    Aber jetzt kommt der witz,wenn ich meinen Account von der Mysql DB lösche funktioniert alles als wäre nie was gewesen 8|
    Ich versteh einfach diesen Fehler nicht ?(


    Natürlich sind die Includes wie Plugins auf dem neusten Stand.


    Wäre cool wen einer eine lösung hätte.


    Lg
    Mr.ElectRoX


    PS: Der Server läuft auch normal ( der zeit keine fehler an)

    Und wd eine neue frage :D ,


    Ich möchte gern ein geldwagen Transport System machen , aber ich komm nicht drauf wie ich Abfragen kann ob der Spieler in diesen Transportmittel (soll nur für einen sein nicht global ).
    Und wie wann Abfragen kann ob der Spieler den Transporter verlässt ?!


    Wäre sehr dankbar wen mir einer auf die Sprünge helfen könnte .


    Danke im vorraus ;)

    Dann mach eine Abfrage ( vielleicht mit einer Dialog Box drin )
    Ob der Spieler das Duell annimmt oder nicht.
    Wenn er auf annehmen drückt soll das passieren was der Vorposten geschrieben hat .


    Sry bin nit Handy on sonst würd ich auch einen Code Posten :(