Ez a szekció lehetővé teszi a felhasználó által írt összes hozzászólás megtekintését. Vedd figyelembe, hogy csak azokba a fórumokba írt hozzászólásokat látod, amelyekhez hozzáférésed van.
Üzenetek - koko1238640
Oldalak: 1 ... 19 20 [21] 22 23 ... 31
301
« Dátum: 2014. június 25. - 20:24:57 »
Mikor jön a 2. rész?
302
« Dátum: 2014. június 25. - 14:40:22 »
Szerintem ez azért van mert ahol van az a kis park szerűség ahol mozogsz ott gondolom alapból van egy épület. És ha törlöd onnan akkor még mindig úgy veszi mintha ott lenne az épület (és ugye azon sem látsz át) Csak annál a résznél van ez a probléma vagy az egész mappon?
303
« Dátum: 2014. június 25. - 13:25:07 »
Pontosan.(ezt elfelejtettem leírni.)
304
« Dátum: 2014. június 24. - 23:12:24 »
Azt már sikerült megoldanom:) DE! Egy újabb hiba amire nemtudom mi a megoldás. Megnéztem MYSQL táblákat minden stimmel mindegyik megvan. Mi a gond? ERROR: És itt a script: -- //////////////////////////////////// -- // MYSQL // -- //////////////////////////////////// sqlUsername = exports.mysql:getMySQLUsername() sqlPassword = exports.mysql:getMySQLPassword() sqlDB = exports.mysql:getMySQLDBName() sqlHost = exports.mysql:getMySQLHost() sqlPort = exports.mysql:getMySQLPort() handler = mysql_connect(sqlHost, sqlUsername, sqlPassword, sqlDB, sqlPort) function checkMySQL() if not (mysql_ping(handler)) then handler = mysql_connect(sqlHost, sqlUsername, sqlPassword, sqlDB, sqlPort) end end -- setTimer(checkMySQL, 300000, 0) function closeMySQL() if (handler) then mysql_close(handler) handler = nil end end addEventHandler(\"onResourceStop\", getResourceRootElement(getThisResource()), closeMySQL) -- //////////////////////////////////// -- // MYSQL END // -- //////////////////////////////////// function loadWorldItems(res) local ticks = getTickCount( ) checkMySQL() -- delete items too old exports.mysql:query_free(\"DELETE FROM `worlditems` WHERE DATEDIFF(NOW(), creationdate) > 14 AND `itemID` != 80 AND `itemID` != 81 AND `itemID` != 103 AND protected = 0\" ) -- actually load items local result = mysql_query(handler, \"SELECT id, itemid, itemvalue, x, y, z, dimension, interior, rz, creator, protected FROM worlditems\") for result, row in mysql_rows(result) do ------------erre a sorra írja az ERROR-t local id = tonumber(row[1]) local itemID = tonumber(row[2]) local itemValue = tonumber(row[3]) or row[3] local x = tonumber(row[4]) local y = tonumber(row[5]) local z = tonumber(row[6]) local dimension = tonumber(row[7]) local interior = tonumber(row[8]) local rz2 = tonumber(row[9]) local creator = tonumber(row[10]) local protected = tonumber(row[11]) if itemID < 0 then -- weapon itemID = -itemID local modelid = 2969 -- MODEL ID if itemValue == 100 then modelid = 1242 elseif itemValue == 42 then modelid = 2690 else modelid = weaponmodels[itemID] end local obj = createItem(id, -itemID, itemValue, modelid, x, y, z - 0.1, 75, -10, rz2) exports.pool:allocateElement(obj) setElementDimension(obj, dimension) setElementInterior(obj, interior) exports[\'anticheat-system\']:changeProtectedElementDataEx(obj, \"creator\", creator, false) if protected and protected ~= 0 then exports[\'anticheat-system\']:changeProtectedElementDataEx(obj, \"protected\", protected, false) end else local modelid = exports[\'item-system\']:getItemModel(itemID, itemValue) local rx, ry, rz, zoffset = exports[\'item-system\']:getItemRotInfo(itemID) local obj = createItem(id, itemID, itemValue, modelid, x, y, z + ( zoffset or 0 ), rx, ry, rz+rz2) exports.pool:allocateElement(obj) setElementDimension(obj, dimension) setElementInterior(obj, interior) exports[\'anticheat-system\']:changeProtectedElementDataEx(obj, \"creator\", creator, false) if protected and protected ~= 0 then exports[\'anticheat-system\']:changeProtectedElementDataEx(obj, \"protected\", protected, false) end end end mysql_free_result(result) closeMySQL() outputDebugString(\"Loaded all world items in \" .. ( getTickCount( ) - ticks ) .. \"ms\") end addEventHandler(\"onResourceStart\", getResourceRootElement(), loadWorldItems)
módosítottam már a scriptet így is hogy a for feletti sorba ezt írtam: if (result) then De így sem jó mi lehet a gond??? Dupla üzenet összevonva ekkor: [time]2014. június 25. - 18:21:46[/time]
Nos SIKERÜLT Megoldanom a problémákat de most ezeket az ERRORokat kaptam: Mi lehet a gond? Dupla üzenet összevonva ekkor: 2014. június 25. - 19:22:46
Az a gond hogy ezzel a escape_stringel mindig baja van majdnem minden egyes scriptnél, mi lehet a gond?
305
« Dátum: 2014. június 24. - 20:36:17 »
Én egy olyan scriptre lennék kiváncsi(már megvalósították de elég bugosan, na és nem magyarul) Amely végülis egy egész járműrendszert magába foglal. Szóval lenne benne lámpa, kézifék, motor fel-le kapcsolása, na és persze a kocsikat egy játékoshoz mentenék le. Magyarul ha egy játékos megvesz egy kocsit az onnantól az ő nevén van és ha kilpé, ha crashel bármi akkor is a nevén marad.(kivéve ha eladja vagy vesz másikat:) ) Elég bonyolult rendszer, de szerintem több videóban több ember kivánságát is tudnád teljesíteni.
306
« Dátum: 2014. június 23. - 20:55:12 »
Remélem jó kis sorozat lesz Kukorica elő és akkor nézzük... (Mellesleg én is fel iratkoztam )
307
« Dátum: 2014. június 23. - 20:52:20 »
Nos a következő ERROR állt elő amiről fogalmam sincs hogy lehetne javítani... (Mint már írtam sajnos a MYSQLhez nem igazán értek...) Itt lenne az a pár sor: local result = mysql:query_free(\"UPDATE interiors SET supplies= supplies + \" .. mysql:escape_string(amount) .. \" where id=\'\" .. mysql:escape_string(dbid) .. \"\'\") if result then if slot == -1 and worldItem and id and isElement(worldItem) then outputChatBox(\"You\'ve added \".. amount ..\" supplies to this business.\", source, 0, 240, 0) mysql:query_free(\"DELETE FROM worlditems WHERE id=\'\" .. id .. \"\'\") destroyElement(worldItem) else outputChatBox(\"You\'ve added \".. amount ..\" supplies to this business.\", source, 0, 240, 0) exports[\'item-system\']:takeItemFromSlot( source, slot ) end triggerClientEvent( source, event or \"finishItemMove\", source ) return end return false end addEventHandler(\"shop:handleSupplies\", getRootElement(), handleSupplies) function resStart() local result = mysql:query_fetch_assoc(\"SELECT value FROM settings WHERE name=\'globalsupplies\' LIMIT 1\") globalSupplies = tonumber(result[\"value\"]) --ez az 520. sor, nem értem mi lehet a gond... end addEventHandler(\"onResourceStart\", getResourceRootElement(), resStart) Erre mi a megoldás? Dupla üzenet összevonva ekkor: [time]2014. június 23. - 21:58:25[/time]
És ennél mi a probléma? Mi nem jó? A hibakód: maga a script: function createCharacter(name, gender, skincolour, weight, height, fatness, muscles, transport, description, age, skin, language) source = client local charname = string.gsub(tostring(name), \" \", \"_\") local safecharname = mysql:escape_string(charname) description = string.gsub(tostring(description), \"\'\", \"\") local result = mysql:query(\"SELECT charactername FROM characters WHERE charactername=\'\" .. safecharname .. \"\'\") local accountID = getElementData(source, \"gameaccountid\") local accountUsername = getElementData(source, \"gameaccountusername\") local npid = nil if (mysql:num_rows(result)>0) then -- Name is already taken triggerEvent(\"onPlayerCreateCharacter\", source, charname, gender, skincolour, weight, height, fatness, muscles, transport, description, age, skin, language, false) if (hasBeta[client]) then triggerClientEvent(client, \"charCreateFail\", client) end return else -- ///////////////////////////////////// -- TRANSPORT -- ///////////////////////////////////// local x, y, z, r, lastarea = 0, 0, 0, 0, \"Unknown\" if (transport==1) then x, y, z = 1742.1884765625, -1861.3564453125, 13.577615737915 r = 0.98605346679688 lastarea = \"Unity Bus Station\" else x, y, z = 1685.583984375, -2329.4443359375, 13.546875 r = 0.79379272460938 lastarea = \"Los Santos International\" end local salt = \"fingerprintscotland\" local fingerprint = md5(salt .. safecharname) local id = mysql:query_insert_free(\"INSERT INTO characters SET charactername=\'\" .. safecharname .. \"\', x=\'\" .. mysql:escape_string(x) .. \"\', y=\'\" .. mysql:escape_string(y) .. \"\', z=\'\" .. mysql:escape_string(z) .. \"\', rotation=\'\" .. mysql:escape_string(r) .. \"\', faction_id=\'-1\', transport=\'\" .. mysql:escape_string(transport) .. \"\', gender=\'\" .. mysql:escape_string(gender) .. \"\', skincolor=\'\" .. mysql:escape_string(skincolour) .. \"\', weight=\'\" .. mysql:escape_string(weight) .. \"\', height=\'\" .. mysql:escape_string(height) .. \"\', muscles=\'\" .. mysql:escape_string(muscles) .. \"\', fat=\'\" .. mysql:escape_string(fatness) .. \"\', description=\'\" .. mysql:escape_string(description) .. \"\', account=\'\" .. mysql:escape_string(accountID) .. \"\', skin=\'\" .. mysql:escape_string(skin) .. \"\', lastarea=\'\" .. mysql:escape_string(lastarea) .. \"\', age=\'\" .. mysql:escape_string(age) .. \"\', fingerprint=\'\" .. mysql:escape_string(fingerprint) .. \"\', lang1=\" .. mysql:escape_string(language) .. \", lang1skill=100, currLang=1\" ) if (id) then exports[\'anticheat-system\']:changeProtectedElementDataEx(source, \"dbid\", id, false) exports.global:giveItem( source, 16, skin ) exports.global:giveItem( source, 17, 1 ) exports.global:giveItem( source, 18, 1 ) exports[\'anticheat-system\']:changeProtectedElementDataEx(source, \"dbid\") -- CELL PHONE local cellnumber = id+15000 local update = mysql:query_free(\"UPDATE characters SET cellnumber=\'\" .. mysql:escape_string(cellnumber) .. \"\' WHERE charactername=\'\" .. safecharname .. \"\'\") if (update) then triggerEvent(\"onPlayerCreateCharacter\", source, charname, gender, skincolour, weight, height, fatness, muscles, transport, description, age, skin, language, true) else outputChatBox(\"Error 100003 - Report on forums.\", source, 255, 0, 0) end npid = tonumber(id) ---ez a 1257. sor ahová írja a hibát, de nem tudom mi a gond vele... if (hasBeta[client]) then triggerClientEvent(client, \"charCreateSuccess\", client, npid) end else triggerEvent(\"onPlayerCreateCharacter\", source, charname, gender, skincolour, weight, height, fatness, muscles, transport, description, age, skin, language, false) end end exports.logs:logMessage(\"[CREATE CHARACTER] #\" .. accountID .. \"-\" .. accountUsername .. \" has created a character by the name \" .. charname:gsub(\"_\",\" \") .. \"-#\" .. npid, 31) sendAccounts(source, accountID) mysql:free_result(result) end addEvent(\"onPlayerCreateCharacter\", false) addEvent(\"createCharacter\", true) addEventHandler(\"createCharacter\", getRootElement(), createCharacter)
308
« Dátum: 2014. június 23. - 19:38:28 »
Most eltűnt az az ERROR, de viszont most ez jött elő: Ebben a sorban ez áll: if donator > 0 then Ezt módosítottam erre: if tonumber(donator) > 0 then De próbáltam így is: if (tonumber(donator) > 0) then De sehogysem jó, mi a megoldás? Dupla üzenet összevonva ekkor: 2014. június 23. - 20:21:12
Ezt sikerült megoldanom, a lokális változó amivel megegyezett odaírtam mögé egy or 0-át Így most jó, be is tudok jelentkezni és bedobott a karakterkészítőbe. Nem Zárom a topikot, ugyanis biztos lesznek még hibák amiket nem tudok megoldani.
309
« Dátum: 2014. június 23. - 19:20:09 »
Nincs ilyen mező, ha nincs akkor hogyan tudok létrehozni egyet?
310
« Dátum: 2014. június 23. - 18:56:02 »
Üdv Fórumozók! Sajnos a MYSQL-hez nem igazán értek azért is teszem fel ezt a kérdést. Ezt az ERROR-t írja ki: Mi lehet a baja ezzel a két sorral? local motdresult = mysql:query_fetch_assoc(\"SELECT value FROM settings WHERE name=\'motd\' LIMIT 1\") exports[\'anticheat-system\']:changeProtectedElementDataEx(getRootElement(), \"account:motd\", motdresult[\"value\" ], false )
311
« Dátum: 2014. június 23. - 16:57:37 »
Néztem, egyet találtam de annak már törölték a letöltési linkjét.... Nemtudnál linket adni PMbe?
312
« Dátum: 2014. június 23. - 14:25:40 »
Üdv Fórumozók! Van nyílt forráskódú Dayz mod MTA-hoz? Amelyet szabadon lehet szerkeszteni? Ha igen akkor tudnátok linkelni?
313
« Dátum: 2014. június 23. - 12:20:11 »
Az ékezetes betűk(meg gyanítom hogy amit te írtál hogy az Üdvözölleket ha két l-vel írod akkor nemjó) azért nem működik mert nem UTF8-as formátumú a script, tehát a szerver consolba ezt írd be:upgrade \"script neve\".
314
« Dátum: 2014. június 22. - 21:23:47 »
Videózás témához viszont eléggé értek, ha nem gond adnék pár tanácsot. (Nem kötelező őket megfogadnod én csak ajánlom) Ha igazán minőségit akarsz akkor ajánlom hogy ne 720p legyen hanem 1080p.(hogy jól láthatóak legyenek a legkisebb részletek is pl. ugye betűk) A Tartalommal úgy hiszem nem lesz gond:) Mellesleg ha e mellé még a Kommentárod is lényegre törő és stílusos akkor még komoly Youtube-os is lehetsz. Ne feledd ez csak egy TANÁCS Nem kötelező megfogadni
315
« Dátum: 2014. június 22. - 21:17:20 »
Értem, már NAGYON VÁROM!!! Végre lesz egy MINDENKI számára elérhető magyar nyelvű \"leírás, bemutató\" ami alapján már mindenki megtanulhat kellő akarattal scriptelni Nem is tudod mennyire Boldog vagyok emiatt, feldobtad a napomat. Már egy hónapja próbálkozom megtanulni, csak szerintem azért nem sikerül mert előtte nem volt semmilyen programozási ismeretem. Dupla üzenet összevonva ekkor: 2014. június 22. - 21:17:46
Nos akkor ZÁROM a témát!!!
Oldalak: 1 ... 19 20 [21] 22 23 ... 31
|