Beiträge von Beavis

    Das Problem ist wieder aufgetauscht auf einen schlag
    habe das so gelöst gehabt, aber der Hängt wieder an den fetch row das ich nicht verstehe da es die letzten tage ohne ein Problem lief
    habe das mal so
    stock LoadPlayer(playerid,Key[])
    {
    new Data[1024],query[256];
    format(query, 256, "SELECT * FROM `player` WHERE `Name` = '%s' AND `Passwort` = '%s'", PlayerInfo[playerid][Name],MD5_Hash(Key));
    mysql_query(query, (-1), (0), SQL);
    mysql_store_result(SQL);
    if(mysql_num_rows(SQL)!=0)
    {
    mysql_free_result(SQL);
    format(query, sizeof(query),"SELECT * FROM `player` WHERE `Name` = '%s'",PlayerInfo[playerid][Name]);
    mysql_query(query, (-1), (0), SQL);
    mysql_store_result(SQL);
    while(mysql_fetch_row(Data, "|", SQL))
    {
    sscanf(Data, "p<|>ds[64]s[128]dddddddddddds[128]s[128]s[16]dd",
    PlayerInfo[playerid][Userid],PlayerInfo[playerid][Name],PlayerInfo[playerid][Passwort],PlayerInfo[playerid][Admin],PlayerInfo[playerid][Job],PlayerInfo[playerid][Team],PlayerInfo[playerid][Geld],PlayerInfo[playerid][Skin],
    PlayerInfo[playerid][Level],PlayerInfo[playerid][Respekt],PlayerInfo[playerid][PayDay],PlayerInfo[playerid][PayDayTog],PlayerInfo[playerid][Rank],PlayerInfo[playerid][Leader],PlayerInfo[playerid][Banned],PlayerInfo[playerid][BanGrund],
    PlayerInfo[playerid][BanAdmin],PlayerInfo[playerid][IP],PlayerInfo[playerid][Nummer],PlayerInfo[playerid][Safeban]);
    }
    GivePlayerMoney(playerid,PlayerInfo[playerid][Geld]);
    SetPlayerScore(playerid,PlayerInfo[playerid][Userid]);
    format(query, 128, "{006100}[Join] %s hat den Server betreten.", PlayerInfo[playerid][Name]);
    SendClientMessageToAll(cGreen, query);
    SetPVarInt(playerid,"loggedin",1);
    SetPVarInt(playerid,"played",1);
    SpawnPlayer(playerid);
    mysql_free_result(SQL);
    return 1;
    }
    else
    {
    mysql_free_result(SQL);
    format(query, 128, "{FFFFFF}Fehler{FF6E00} %s {FFFFFF}Das Passwort war Falsch", PlayerInfo[playerid][Name]);
    ShowPlayerDialog(playerid,diaLogin,DIALOG_STYLE_PASSWORD,"GTA "Servername"",query,"Login","");
    return 1;
    }
    }
    der Debug sagt mir das
    [06:03:54] [join] Beavis has joined the server (1:127.0.0.1)
    [06:04:01] [debug] Server crashed while executing NoName.amx// nach der PW eingabe
    [06:04:01] [debug] AMX backtrace:
    [06:04:01] [debug] #0 native mysql_fetch_row () [10007250] from mysql.dll
    [06:04:01] [debug] #1 0001a51c in ?? () from NoName.amx
    [06:04:01] [debug] #2 0001930c in public OnDialogResponse () from NoName.amx// ist der stock mit den player laden
    [06:04:01] [debug] System backtrace:
    [06:04:02] [debug] #0 78583db8 in malloc () from C:\WINXP\WinSxS\x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.30729.4974_x-ww_d889290f\MSVCR90.dll
    [06:04:02] [debug] #1 78583eb8 in operator new () from C:\WINXP\WinSxS\x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.30729.4974_x-ww_d889290f\MSVCR90.dll
    [06:04:02] [debug] #2 1000420d in Supports () from C:\Dokumente und Einstellungen\Chris\Eigene Dateien\gtacs\plugins\mysql.dll
    [06:04:02] [debug] #3 10007305 in ?? () from C:\Dokumente und Einstellungen\Chris\Eigene Dateien\gtacs\plugins\mysql.dll
    [06:04:02] [debug] #4 004010b6 in ?? () from C:\Dokumente und Einstellungen\Chris\Eigene Dateien\gtacs\samp-server.exe
    [06:04:02] [debug] #5 02b33c32 in ?? () from C:\Dokumente und Einstellungen\Chris\Eigene Dateien\gtacs\plugins\crashdetect.dll
    [06:04:02] [debug] #6 02b36076 in ?? () from C:\Dokumente und Einstellungen\Chris\Eigene Dateien\gtacs\plugins\crashdetect.dll
    [06:04:02] [debug] #7 02b2c05a in ?? () from C:\Dokumente und Einstellungen\Chris\Eigene Dateien\gtacs\plugins\crashdetect.dll
    [06:04:02] [debug] #8 02b33c5e in ?? () from C:\Dokumente und Einstellungen\Chris\Eigene Dateien\gtacs\plugins\crashdetect.dll
    [06:04:02] [debug] #9 0046e811 in ?? () from C:\Dokumente und Einstellungen\Chris\Eigene Dateien\gtacs\samp-server.exe
    [06:04:02] [debug] #10 004547f0 in ?? () from C:\Dokumente und Einstellungen\Chris\Eigene Dateien\gtacs\samp-server.exe
    [06:04:02] [debug] #11 0012fca4 in ?? ()

    So das is Teil 1 den fügst du oben rein, wo keine klammer auf oder zu geht am besten so dazwischen
    new CarName[][] =
    {
    "Landstalker", "Bravura", "Buffalo", "Linerunner", "Perrenial", "Sentinel",
    "Dumper", "Firetruck", "Trashmaster", "Stretch", "Manana", "Infernus",
    "Voodoo", "Pony", "Mule", "Cheetah", "Ambulance", "Leviathan", "Moonbeam",
    "Esperanto", "Taxi", "Washington", "Bobcat", "Whoopee", "BF Injection",
    "Hunter", "Premier", "Enforcer", "Securicar", "Banshee", "Predator", "Bus",
    "Rhino", "Barracks", "Hotknife", "Trailer", "Previon", "Coach", "Cabbie",
    "Stallion", "Rumpo", "RC Bandit", "Romero", "Packer", "Monster", "Admiral",
    "Squalo", "Seasparrow", "Pizzaboy", "Tram", "Trailer", "Turismo", "Speeder",
    "Reefer", "Tropic", "Flatbed", "Yankee", "Caddy", "Solair", "Berkley's RC Van",
    "Skimmer", "PCJ-600", "Faggio", "Freeway", "RC Baron", "RC Raider", "Glendale",
    "Oceanic","Sanchez", "Sparrow", "Patriot", "Quad", "Coastguard", "Dinghy",
    "Hermes", "Sabre", "Rustler", "ZR-350", "Walton", "Regina", "Comet", "BMX",
    "Burrito", "Camper", "Marquis", "Baggage", "Dozer", "Maverick", "News Chopper",
    "Rancher", "FBI Rancher", "Virgo", "Greenwood", "Jetmax", "Hotring", "Sandking",
    "Blista Compact", "Police Maverick", "Boxvillde", "Benson", "Mesa", "RC Goblin",
    "Hotring Racer A", "Hotring Racer B", "Bloodring Banger", "Rancher", "Super GT",
    "Elegant", "Journey", "Bike", "Mountain Bike", "Beagle", "Cropduster", "Stunt",
    "Tanker", "Roadtrain", "Nebula", "Majestic", "Buccaneer", "Shamal", "Hydra",
    "FCR-900", "NRG-500", "HPV1000", "Cement Truck", "Tow Truck", "Fortune",
    "Cadrona", "FBI Truck", "Willard", "Forklift", "Tractor", "Combine", "Feltzer",
    "Remington", "Slamvan", "Blade", "Freight", "Streak", "Vortex", "Vincent",
    "Bullet", "Clover", "Sadler", "Firetruck", "Hustler", "Intruder", "Primo",
    "Cargobob", "Tampa", "Sunrise", "Merit", "Utility", "Nevada", "Yosemite",
    "Windsor", "Monster", "Monster", "Uranus", "Jester", "Sultan", "Stratum",
    "Elegy", "Raindance", "RC Tiger", "Flash", "Tahoma", "Savanna", "Bandito",
    "Freight Flat", "Streak Carriage", "Kart", "Mower", "Dune", "Sweeper",
    "Broadway", "Tornado", "AT-400", "DFT-30", "Huntley", "Stafford", "BF-400",
    "News Van", "Tug", "Trailer", "Emperor", "Wayfarer", "Euros", "Hotdog", "Club",
    "Freight Box", "Trailer", "Andromada", "Dodo", "RC Cam", "Launch", "Police Car",
    "Police Car", "Police Car", "Police Ranger", "Picador", "S.W.A.T", "Alpha",
    "Phoenix", "2. Gebrauchtwagen", "1. Gebrauchtwagen", "Luggage", "Luggage", "Stairs", "Boxville",
    "Tiller", "Utility Trailer"
    };


    wenn du den namen des autos auslesen willst, dann machst du es so:
    CarName[GetVehicleModel(GetPlayerVehicleID(playerid))-400]
    und schwupps hast du den namen des Autos

    wenn man nix im T chat schreiben soll reicht auch unter OnPlayerText ein return 0 aus dann is diese Funktion deaktiviert.
    Den rest musst du halt machen mit messages etc

    Das ist ja genau noch dümmer als die verbesserung davor


    mysql_GetString gibt meines erachtens den string an den letzten parameter zurück also an str.


    das find ich wiederrum ne dumme aussage
    Nach Maddins tutorial sollte man schon stringßs formatieren,
    denn ich wüsste nicht das es jetzt funktioniert wenn man es als intger anwendet.
    das ist genauso als wenn du in einer message den namen haben willst das geht auch inden man es formatiert abers wüsste ich es nicht.
    Von daher ist mein weg der richtige. da ich selber weiß das es so richtig ist

    Nicht
    FraktionInfo[i][fName] = mysql_GetString("fraks", "Name", "ID", str);
    sondern
    format(FraktionInfo[i][fName],20,"%s",mysql_GetString("fraks", "Name", "ID", str));

    Junkbuster einfach im Gamemode includieren und M_Bot rausnehmen aus der include liste dann is das problem behoben
    Evtl noch die errors die durch den compiler entstehen, beseitigen indem ihr die betroffenen zeilen löscht was mit den mbot zu tun hat