Steht das Kennzeichen korrekt in der Datenbank drin, und ist die Spalte in der Datenbank ein VARCHAR mit genügend Zeichen?
Kennzeichen varchar(64) latin1_swedish_ci
LS-000
Steht das Kennzeichen korrekt in der Datenbank drin, und ist die Spalte in der Datenbank ein VARCHAR mit genügend Zeichen?
Kennzeichen varchar(64) latin1_swedish_ci
LS-000
Dann ändere mal beim Laden:
mysql_fetch_field("kennzeichen",data); format(cInfo[i][kennzeichen], 64, data);
zu:
mysql_fetch_field("kennzeichen",data); format(cInfo[i][kennzeichen], 64, data);
printf("Kennzeichen (%d) = %s", i, cInfo[i][kennzeichen]);
Was wird dir so im Server Log ausgegeben, wenn du den Server startest?
Habe den Fehler gefunden
mysql_fetch_field("kennzeichen",data); format(cInfo[i][kennzeichen], 64, data);
Musste so (großes K)
mysql_fetch_field("Kennzeichen",data); format(cInfo[i][Kennzeichen], 64, data);
//EDIT
Jetzt hätte ich noch die Frage, ein Spieler soll maximal 5 Autos besitzen, und das soll in die spalte slot eingetragen werden sprich bei dem user in der Tabelle Autos wie kann ich das machen?
Jetzt hätte ich noch die Frage, ein Spieler soll maximal 5 Autos besitzen, und das soll in die spalte slot eingetragen werden sprich bei dem user in der Tabelle Autos wie kann ich das machen?
Ich verstehe nicht worauf du hinaus willst. Kannst du das genauer erläutern?
Also ich habe die DB so:
Das letzte Fahrzeug einfach kurz wegdenken.
Ich will jetzt wenn sich der User ein neues Fahrzeug zulegt, dass der Slot +1 Geht aber das soll auch nur bei diesen Spieler passieren und nicht die ganze Spalte immer +1
Ok, poste bitte den Code mit dem sich der User ein neues Fahrzeug zulegen kann.
saveCarToDB(playerid,carid)
{
//new query[128];
format(query,sizeof(query),"INSERT INTO autos (besitzer,model,x,y,z,r,farbe1,farbe2,kennzeichen,zugelassen) VALUES ('%i','%i','%f','%f','%f','%f','%i','%i','LS-000','0')",PlayerInfo[playerid][pMySQLID],cInfo[carid][carmodel],cInfo[carid][c_x],cInfo[carid][c_y],cInfo[carid][c_z],cInfo[carid][c_r],cInfo[carid][color_1],cInfo[carid][color_2]);
mysql_query(query);
return 1;
}
createPlayerCar(playerid,modelid,Float:x,Float:y,Float:z,Float:r,c1,c2)
{
for(new i=0; i<sizeof(cInfo); i++)
{
if(cInfo[i][id_x]!=0)continue;
cInfo[i][besitzer]=PlayerInfo[playerid][pMySQLID];
cInfo[i][c_x]=x;
cInfo[i][c_y]=y;
cInfo[i][c_z]=z;
cInfo[i][c_r]=r;
cInfo[i][color_1]=c1;
cInfo[i][color_2]=c2;
cInfo[i][carmodel]=modelid;
cInfo[i][id_x] = CreateVehicle(modelid,x,y,z,r,c1,c2,-1);
new string[128];
SetVehicleNumberPlate(cInfo[i][id_x],"LS-000");
saveCarToDB(playerid,i);
return 1;
}
return 1;
}
saveCarToDB(playerid,carid)
{
//new query[128];
format(query,sizeof(query),"INSERT INTO autos (besitzer,model,x,y,z,r,farbe1,farbe2,kennzeichen,zugelassen,slot) VALUES ('%i','%i','%f','%f','%f','%f','%i','%i','LS-000','0','%d')",PlayerInfo[playerid][pMySQLID],cInfo[carid][carmodel],cInfo[carid][c_x],cInfo[carid][c_y],cInfo[carid][c_z],cInfo[carid][c_r],cInfo[carid][color_1],cInfo[carid][color_2],cInfo[carid][slot]);
mysql_query(query);
return 1;
}
createPlayerCar(playerid,modelid,Float:x,Float:y,Float:z,Float:r,c1,c2)
{
new sCount;
for(new i=0; i<sizeof(cInfo); i++) if(cInfo[i][besitzer] == PlayerInfo[playerid][pMySQLID]) sCount++;
if(sCount >= 5) return SendClientMessage(playerid, 0xFF0000FF, "Error: Alle Slots belegt (Maximal 5).");
for(new i=0; i<sizeof(cInfo); i++)
{
if(cInfo[i][id_x]!=0)continue;
cInfo[i][besitzer]=PlayerInfo[playerid][pMySQLID];
cInfo[i][slot]=sCount;
cInfo[i][c_x]=x;
cInfo[i][c_y]=y;
cInfo[i][c_z]=z;
cInfo[i][c_r]=r;
cInfo[i][color_1]=c1;
cInfo[i][color_2]=c2;
cInfo[i][carmodel]=modelid;
cInfo[i][id_x] = CreateVehicle(modelid,x,y,z,r,c1,c2,-1);
new string[128];
SetVehicleNumberPlate(cInfo[i][id_x],"LS-000");
saveCarToDB(playerid,i);
return 1;
}
return 1;
}
Versuche es so.
Der Slot bleibt 0
Erstelle mal zwei Fahrzeuge, dann sollte das hochzählen, wenn du das "slot" in dein enum eingefügt hast.
Okay geht danke
//Edit
Ich ahbe hier diesen Code bisher und ich möchte wenn der User den Befehl ausführt es so aussieht
Und wenn der Spieler halt das Fahrzeug ausgewält hat das die befehle wie /Carlock,/Findcar usw. nur halt für dieses Fahrzeug gelten und wenn man ein anderes auswählt halt das andere
ocmd:carkey(playerid,params[])
{
new query[333],string[444];
format(query,sizeof(query),"SELCET * FROM autos WHERE besitzer='%i'",PlayerInfo[playerid][pMySQLID]);
mysql_query(query);
format(string,sizeof(string),"%s",getVehicleName(GetVehicleModel(playerid)));
ShowPlayerDialog(playerid,DIALOG_CARKEY,DIALOG_STYLE_LIST,"Fahrzeuge",string,"Auswählen","Beenden");
return 1;
}
static const carNames[212][20 char] = {
!"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 1", !"Previon", !"Coach", !"Cabbie", !"Stallion", !"Rumpo", !"RC Bandit", !"Romero", !"Packer", !"Monster", !"Admiral", !"Squalo",
!"Seasparrow", !"Pizzaboy", !"Tram", !"Trailer 2", !"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 LA", !"Hustler", !"Intruder", !"Primo", !"Cargobob", !"Tampa", !"Sunrise", !"Merit",
!"Utility", !"Nevada", !"Yosemite", !"Windsor", !"Monster A", !"Monster B", !"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 3", !"Emperor", !"Wayfarer", !"Euros", !"Hotdog",
!"Club", !"Freight Carriage", !"Trailer 4", !"Andromada", !"Dodo", !"RC Cam", !"Launch", !"Police Car (LSPD)", !"Police Car (SFPD)",
!"Police Car (LVPD)", !"Police Ranger", !"Picador", !"S.W.A.T", !"Alpha", !"Phoenix", !"Glendale", !"Sadler", !"Luggage Trailer A",
!"Luggage Trailer B", !"Stairs", !"Boxville", !"Tiller", !"Utility Trailer"
};
stock getVehicleName(model) {
static buffer[32];
return strunpack(buffer,carNames[(model)-400],sizeof buffer),buffer;
}
Das kannst du auch ohne die Datenbank anzusprechen machen.
Versuche es so:
ocmd:carkey(playerid,params[])
{
new string[512], bool:found, model;
for(new s = 1; s <= 5; s++)
{
found = false;
for(new i = 0; i < sizeof(cInfo); i++)
{
if(cInfo[i][besitzer] == PlayerInfo[playerid][pMySQLID] && cInfo[i][slot] == s)
{
found = true;
model = cInfo[i][carmodel];
if(model >= 400 && model <= 611) format(string,sizeof(string),"%s{FF0000}%d) %s\n",string, s, getVehicleName(model));
else format(string,sizeof(string),"%s{00FF00}%d) -Schlüssel frei-\n",string, s);
break;
}
}
if(!found) format(string,sizeof(string),"%s{00FF00}%d) -Schlüssel frei-\n",string, s);
}
ShowPlayerDialog(playerid,DIALOG_CARKEY,DIALOG_STYLE_LIST,"Fahrzeuge",string,"Auswählen","Beenden");
return 1;
}
Danke schon mal Jeffry aber bei mir sieht das so Ingame aus
Aber ich habe fahrzeuge in der DB
Kannst du bitte einen Screenshot aus der Datenbank posten, der alle Fahrzeuge zeigt?
Was wird dir so im Server Log ausgegeben?
ocmd:carkey(playerid,params[])
{
new string[512], bool:found, model;
for(new s = 0; s <= 4; s++)
{
found = false;
printf("Starte Slot %d", s);
for(new i = 0; i < sizeof(cInfo); i++)
{
printf("i: %d -> Besitzer: %d == %d / Slot: %d", i, cInfo[i][besitzer], PlayerInfo[playerid][pMySQLID], cInfo[i][slot]);
if(cInfo[i][besitzer] == PlayerInfo[playerid][pMySQLID] && cInfo[i][slot] == s)
{
found = true;
model = cInfo[i][carmodel];
printf("model: %d", model);
if(model >= 400 && model <= 611) format(string,sizeof(string),"%s{FF0000}%d) %s\n",string, s, getVehicleName(model));
else format(string,sizeof(string),"%s{00FF00}%d) -Schlüssel frei-\n",string, s);
break;
}
}
printf("found = false");
if(!found) format(string,sizeof(string),"%s{00FF00}%d) -Schlüssel frei-\n",string, s);
}
ShowPlayerDialog(playerid,DIALOG_CARKEY,DIALOG_STYLE_LIST,"Fahrzeuge",string,"Auswählen","Beenden");
return 1;
}
[09:18:18] --- Server Shutting Down.
[09:18:18] Speichere Contracts
[09:18:18] [MySQL] Closed (0). Logging ended.
[09:18:18]
[09:18:18] ===============================
[09:18:18] sscanf plugin unloaded.
[09:18:18] ===============================
[09:18:18]
*** Streamer Plugin v2.6.1 by Incognito unloaded ***
[09:18:18] SA:MP MySQL Plugin v2.1.1 Unloaded.
[09:18:18]
[09:18:18] ====================
[09:18:18]
[09:18:18] Whirlpool unloaded
[09:18:18]
[09:18:18] ====================
[09:18:18]
----------
Loaded log file: "server_log.txt".
----------
SA-MP Dedicated Server
----------------------
v0.3.7-R2, (C)2005-2015 SA-MP Team
[09:18:26]
[09:18:26] Server Plugins
[09:18:26] --------------
[09:18:26] Loading plugin: sscanf.so
[09:18:26]
[09:18:26] ===============================
[09:18:26] sscanf plugin loaded.
[09:18:26] (c) 2009 Alex "Y_Less" Cole
[09:18:26] 0.3d-R2 500 Players "dnee"
[09:18:26] ===============================
[09:18:26] Loaded.
[09:18:26] Loading plugin: streamer.so
[09:18:26]
*** Streamer Plugin v2.6.1 by Incognito loaded ***
[09:18:26] Loaded.
[09:18:26] Loading plugin: mysql.so
[09:18:26] SA:MP MySQL Plugin v2.1.1 Loaded.
[09:18:26] Loaded.
[09:18:26] Loading plugin: Whirlpool.so
[09:18:26]
[09:18:26] ==================
[09:18:26]
[09:18:26] Whirlpool loaded
[09:18:26]
[09:18:26] ==================
[09:18:26]
[09:18:26] Loaded.
[09:18:26] Loaded 4 plugins.
[09:18:26] [MySQL] Thread running. Threadsafe: Yes.
[09:18:27]
[09:18:27] Ban list
[09:18:27] --------
[09:18:27] Loaded: samp.ban
[09:18:27]
[09:18:27]
[09:18:27] Filterscripts
[09:18:27] ---------------
[09:18:27] Loaded 0 filterscripts.
[09:18:27] *** Streamer Plugin: Warning: Include file version (0x26104) does not match plugin version (0x26105) (script might need to be recompiled with the latest include file)
[09:18:27] [MySQL] Connected (0) to via TCP/IP'.
[09:18:27] [MySQL] Server Version 5.5.49-0+deb7u1.
[09:18:27] MySQL-Verbindung wurde erfolgreich hergestellt
[09:18:27] Wetter ID: 11
[09:18:27] Lade Contracts
[09:18:27] Loading Navipunkte
[09:18:27] 8 Navi Punkte geladen
[09:18:27] Tankstelle 0 geladen
[09:18:27] Tankstelle 1 geladen
[09:18:27] Tankstellen wurden geladen
[09:18:27] Loading Radio System
[09:18:27] 0 Radio Stationen geladen
[09:18:27] Loading lohn
[09:18:27] 25 Lohn Infos geladen
[09:18:27] Loading Saveboxen
[09:18:27] 0 Safeboxen geladen
[09:18:27]
--------------------------------------
[09:18:27] Gangautohaus am laden.
[09:18:27] '112' Fraktionsfahrzeuge wurden geladen & erstellt.
[09:18:27] Gangautohaus geladen.
[09:18:27] Staatsfraktionsautohaus am laden.
[09:18:27] '76' Staatsfraktionsautos wurden geladen & erstellt.
[09:18:27] Staatsfraktionsautohaus geladen.
[09:18:27] --------------------------------------
[09:18:27] Pickups Max = 2048, Current Pickups = 395
[09:18:27] Your Life - Gamemode
[09:18:27] wurde erfolgreich geladen.
[09:18:27] Number of vehicle models: 113
[09:18:58] Server password has been removed.
[09:19:21] [connection] requests connection cookie.
[09:19:22] [connection] incoming connection: id: 0
[09:19:22] [join] Tim has joined the server ()
[09:19:33] query = SELECT * FROM autos WHERE besitzer='12'
[09:19:33] 4 num rows
[09:19:33] Kennzeichen (0) = LS-987
[09:19:33] Kennzeichen (1) = LS-000
[09:19:33] Kennzeichen (2) = LS-000
[09:19:33] Kennzeichen (3) = LS-000
[09:19:33] Tim hat sich eingeloggt.
[09:19:38] Starte Slot 0
[09:19:38] i: 0 -> Besitzer: 12 == 12 / Slot: 0
[09:19:38] model: 411
[09:19:38] found = false
[09:19:38] Starte Slot 1
[09:19:38] i: 0 -> Besitzer: 12 == 12 / Slot: 0
[09:19:38] i: 1 -> Besitzer: 12 == 12 / Slot: 0
[09:19:38] i: 2 -> Besitzer: 12 == 12 / Slot: 0
[09:19:38] i: 3 -> Besitzer: 12 == 12 / Slot: 0
[09:19:38] i: 4 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 5 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 6 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 7 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 8 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 9 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 10 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 11 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 12 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 13 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 14 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 15 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 16 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 17 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 18 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 19 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 20 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 21 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 22 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 23 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 24 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 25 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 26 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 27 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 28 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 29 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 30 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 31 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 32 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 33 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 34 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 35 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 36 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 37 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 38 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 39 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 40 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 41 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 42 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 43 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 44 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 45 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 46 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 47 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 48 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 49 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] found = false
[09:19:38] Starte Slot 2
[09:19:38] i: 0 -> Besitzer: 12 == 12 / Slot: 0
[09:19:38] i: 1 -> Besitzer: 12 == 12 / Slot: 0
[09:19:38] i: 2 -> Besitzer: 12 == 12 / Slot: 0
[09:19:38] i: 3 -> Besitzer: 12 == 12 / Slot: 0
[09:19:38] i: 4 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 5 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 6 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 7 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 8 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 9 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 10 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 11 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 12 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 13 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 14 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 15 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 16 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 17 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 18 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 19 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 20 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 21 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 22 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 23 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 24 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 25 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 26 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 27 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 28 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 29 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 30 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 31 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 32 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 33 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 34 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 35 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 36 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 37 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 38 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 39 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 40 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 41 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 42 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 43 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 44 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 45 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 46 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 47 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 48 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 49 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] found = false
[09:19:38] Starte Slot 3
[09:19:38] i: 0 -> Besitzer: 12 == 12 / Slot: 0
[09:19:38] i: 1 -> Besitzer: 12 == 12 / Slot: 0
[09:19:38] i: 2 -> Besitzer: 12 == 12 / Slot: 0
[09:19:38] i: 3 -> Besitzer: 12 == 12 / Slot: 0
[09:19:38] i: 4 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 5 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 6 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 7 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 8 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 9 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 10 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 11 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 12 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 13 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 14 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 15 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 16 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 17 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 18 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 19 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 20 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 21 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 22 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 23 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 24 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 25 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 26 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 27 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 28 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 29 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 30 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 31 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 32 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 33 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 34 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 35 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 36 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 37 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 38 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 39 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 40 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 41 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 42 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 43 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 44 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 45 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 46 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 47 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 48 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 49 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] found = false
[09:19:38] Starte Slot 4
[09:19:38] i: 0 -> Besitzer: 12 == 12 / Slot: 0
[09:19:38] i: 1 -> Besitzer: 12 == 12 / Slot: 0
[09:19:38] i: 2 -> Besitzer: 12 == 12 / Slot: 0
[09:19:38] i: 3 -> Besitzer: 12 == 12 / Slot: 0
[09:19:38] i: 4 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 5 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 6 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 7 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 8 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 9 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 10 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 11 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 12 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 13 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 14 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 15 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 16 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 17 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 18 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 19 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 20 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 21 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 22 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 23 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 24 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 25 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 26 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 27 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 28 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 29 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 30 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 31 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 32 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 33 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 34 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 35 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 36 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 37 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 38 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 39 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 40 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 41 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 42 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 43 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 44 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 45 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 46 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 47 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 48 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] i: 49 -> Besitzer: 0 == 12 / Slot: 0
[09:19:38] found = false
Alles anzeigen
Versuche mal das
und Poste mal den Stock, wo du die Fahrzeuge lädst.
ocmd:carkey(playerid,params[])
{
new string[512], bool:found, model;
for(new s = 0; s <= 4; s++)
{
found = false;
printf("Starte Slot %d", s);
for(new i = 0; i < sizeof(cInfo); i++)
{
printf("i: %d -> Besitzer: %d == %d / Slot: %d", i, cInfo[i][besitzer], PlayerInfo[playerid][pMySQLID], cInfo[i][slot]);
if(cInfo[i][besitzer] == PlayerInfo[playerid][pMySQLID])
{
found = true;
model = cInfo[i][carmodel];
printf("model: %d", model);
if(model >= 400 && model <= 611) format(string,sizeof(string),"%s{FF0000}%d) %s\n",string, s, getVehicleName(model));
else format(string,sizeof(string),"%s{00FF00}%d) -Schlüssel frei-\n",string, s);
break;
}
}
printf("found = false");
if(!found) format(string,sizeof(string),"%s{00FF00}%d) -Schlüssel frei-\n",string, s);
}
ShowPlayerDialog(playerid,DIALOG_CARKEY,DIALOG_STYLE_LIST,"Fahrzeuge",string,"Auswählen","Beenden");
return 1;
}
Alles anzeigen
Da steht jetzt im jeden slot Infernus aber es gibt auch andere Fahrzeuge
[09:47:10] --- Server Shutting Down.
[09:47:10] Speichere Contracts
[09:47:10] [MySQL] Closed (0). Logging ended.
[09:47:10]
[09:47:10] ===============================
[09:47:10] sscanf plugin unloaded.
[09:47:10] ===============================
[09:47:10]
*** Streamer Plugin v2.6.1 by Incognito unloaded ***
[09:47:10] SA:MP MySQL Plugin v2.1.1 Unloaded.
[09:47:10]
[09:47:10] ====================
[09:47:10]
[09:47:10] Whirlpool unloaded
[09:47:10]
[09:47:10] ====================
[09:47:10]
----------
Loaded log file: "server_log.txt".
----------
SA-MP Dedicated Server
----------------------
v0.3.7-R2, (C)2005-2015 SA-MP Team
[09:47:18]
[09:47:18] Server Plugins
[09:47:18] --------------
[09:47:18] Loading plugin: sscanf.so
[09:47:18]
[09:47:18] ===============================
[09:47:18] sscanf plugin loaded.
[09:47:18] (c) 2009 Alex "Y_Less" Cole
[09:47:18] 0.3d-R2 500 Players "dnee"
[09:47:18] ===============================
[09:47:18] Loaded.
[09:47:18] Loading plugin: streamer.so
[09:47:18]
*** Streamer Plugin v2.6.1 by Incognito loaded ***
[09:47:18] Loaded.
[09:47:18] Loading plugin: mysql.so
[09:47:18] SA:MP MySQL Plugin v2.1.1 Loaded.
[09:47:18] Loaded.
[09:47:18] Loading plugin: Whirlpool.so
[09:47:18]
[09:47:18] ==================
[09:47:18]
[09:47:18] Whirlpool loaded
[09:47:18]
[09:47:18] ==================
[09:47:18]
[09:47:18] Loaded.
[09:47:18] Loaded 4 plugins.
[09:47:18] [MySQL] Thread running. Threadsafe: Yes.
[09:47:18]
[09:47:18] Ban list
[09:47:18] --------
[09:47:18] Loaded: samp.ban
[09:47:18]
[09:47:18]
[09:47:18] Filterscripts
[09:47:18] ---------------
[09:47:18] Loaded 0 filterscripts.
[09:47:18] *** Streamer Plugin: Warning: Include file version (0x26104) does not match plugin version (0x26105) (script might need to be recompiled with the latest include file)
[09:47:18] [MySQL] Connected (0) to via TCP/IP'.
[09:47:18] [MySQL] Server Version 5.5.49-0+deb7u1.
[09:47:18] MySQL-Verbindung wurde erfolgreich hergestellt
[09:47:18] Wetter ID: 7
[09:47:18] Lade Contracts
[09:47:18] Loading Navipunkte
[09:47:18] 8 Navi Punkte geladen
[09:47:18] Tankstelle 0 geladen
[09:47:18] Tankstelle 1 geladen
[09:47:18] Tankstellen wurden geladen
[09:47:18] Loading Radio System
[09:47:18] 0 Radio Stationen geladen
[09:47:18] Loading lohn
[09:47:18] 25 Lohn Infos geladen
[09:47:18] Loading Saveboxen
[09:47:18] 0 Safeboxen geladen
[09:47:18]
--------------------------------------
[09:47:18] Gangautohaus am laden.
[09:47:18] '112' Fraktionsfahrzeuge wurden geladen & erstellt.
[09:47:18] Gangautohaus geladen.
[09:47:18] Staatsfraktionsautohaus am laden.
[09:47:18] '76' Staatsfraktionsautos wurden geladen & erstellt.
[09:47:18] Staatsfraktionsautohaus geladen.
[09:47:18] --------------------------------------
[09:47:18] Pickups Max = 2048, Current Pickups = 395
[09:47:18] Your Life - Gamemode
[09:47:18] wurde erfolgreich geladen.
[09:47:18] Number of vehicle models: 113
[09:47:49] Server password has been removed.
[09:48:26] [connection] requests connection cookie.
[09:48:27] [connection] incoming connection: id: 0
[09:48:28] [join] Tim has joined the server ()
[09:48:44] query = SELECT * FROM autos WHERE besitzer='12'
[09:48:44] 4 num rows
[09:48:44] Kennzeichen (0) = LS-987
[09:48:44] Kennzeichen (1) = LS-000
[09:48:44] Kennzeichen (2) = LS-000
[09:48:44] Kennzeichen (3) = LS-000
[09:48:44] Tim hat sich eingeloggt.
[09:48:54] Starte Slot 0
[09:48:54] i: 0 -> Besitzer: 12 == 12 / Slot: 0
[09:48:54] model: 411
[09:48:54] found = false
[09:48:54] Starte Slot 1
[09:48:54] i: 0 -> Besitzer: 12 == 12 / Slot: 0
[09:48:54] model: 411
[09:48:54] found = false
[09:48:54] Starte Slot 2
[09:48:54] i: 0 -> Besitzer: 12 == 12 / Slot: 0
[09:48:54] model: 411
[09:48:54] found = false
[09:48:54] Starte Slot 3
[09:48:54] i: 0 -> Besitzer: 12 == 12 / Slot: 0
[09:48:54] model: 411
[09:48:54] found = false
[09:48:54] Starte Slot 4
[09:48:54] i: 0 -> Besitzer: 12 == 12 / Slot: 0
[09:48:54] model: 411
[09:48:54] found = false
Alles anzeigen
Gut es liegt nämlich daran, dass du "cInfo[i][slot]" nicht ausliest.