Szerző Téma: dbExec segítség kérés  (Megtekintve 752 alkalommal)

dbExec segítség kérés
« Dátum: 2016. november 27. - 19:47:37 »
0 Show voters
Sziasztok szeretnék egy olyat csinálni hogy elmentse SQL-be a kocsinak hogy milyen frakiba van de valamiért nem menti el valakinek valami ötlete ? (NEM BIZTOS hogy jól írtam be a dbExes-be az adatokat) Van nekem egy SQL táblám aminek XY a neve és van benne egy olyan hogy \"jarmuvek\" és azon belül olyan hogy \"frakcio\" és azt a számot szeretném megváltoztatni egy parancs segítségével. Előre is Köszönöm!
addCommandHandler(\"setvehfaction\",function(player, cmd, faction, playerID)if (tonumber(getElementData(player,\"acc.adminLevel\")) >= 6) then   local veh = getPedOccupiedVehicle(player)   if veh then      if faction then         local dbid = tonumber(getElementData(veh, \"dbid\")) or 0         local faction = tonumber(faction) or 0         local playerID = tonumber(playerID) or 0         if faction == 0 then            outputChatBox(\"#d55252[WeenGaming] #FFFFFFEz a jármű mostantól #\"..faction..\" (játékos) tulajdona!\", player, 255, 0, 0, true)            if dbid > 0 then               dbExec(connection, \"UPDATE jarmuvek SET frakcio = ? WHERE ID = ?\",faction,getElementData(player, \"acc.accountID\"))            end         else            outputChatBox(\"#d55252[WeenGaming] #FFFFFFEz a jármű mostantól #\"..faction..\" (frakció) tulajdona!\", player, 255, 0, 0, true)            if dbid > 0 then               dbExec(connection, \"UPDATE jarmuvek SET frakcio = ? WHERE ID = ?\",faction,getElementData(player, \"acc.accountID\"))            end         end      else         outputChatBox(\"#d55252[WeenGaming] #FFFFFF/\"..cmd..\" [FrakcióID | 0:Kivétel] [Játékos DBID]\", player, 255, 0, 0, true)      end   else      outputChatBox(\"#d55252[WeenGaming] #FFFFFFJárműben kell ülnöd!\", player, 255, 0, 0, true)   endendend)

dbExec segítség kérés
« Válasz #1 Dátum: 2016. november 29. - 12:57:36 »
0 Show voters
dbExec-ed jó ha jól látom. Viszont azt is látom, hogy nem foglalkozol azzal, hogy mikor is kéne siker üzenetnek érkeznie és mikor nem, mert biszont már előre kiíratod a sikert még akkor is, ha az nem fut el addig. :) Szépen össze tudod magad ilyennel zavarni és nem utolsó sorban, hatalmas hibát okozhat.  :-[
Az ID tábla mellesleg nem a kocsi id-t jelöli, mert te közben azt a játékos id-vel hasonlítod össze, ami okozhatja az elakadást. :)

Nem elérhető Xenius

  • 668
    • Profil megtekintése
dbExec segítség kérés
« Válasz #2 Dátum: 2016. december 08. - 08:27:05 »
0 Show voters
Amiért nem megy: 2014es hl mod.
 
A lehető legrosszabb verzió ami kint van.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal