• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!
  • 2026 staff recruitment is open! Check it out and consider applying!

ladowanie danych z liba

Seminari

Banned User
Joined
Dec 13, 2009
Messages
1,496
Reaction score
34
Location
Poland
dodałem sobie lib w data/lib

i tam jest sporo rzeczy...

w pliku npc korzystam z tego libu i all działa git

ale już jak np. shovel.lua (czyli z actions) ma rzeczy z tego libu, to go nie czyta, czy to znaczy, że actionsy, movementsy itd. czytają tylko ze swoichwłasnych libów info (czyli np. actions/lib movements/lib) ?

co dodać do skryptu shovel.lua by czytało lib'a z data/lib/"x" ???
 
z data/lib/ wczytuje wszystko i wszędzie. Sprawdź czasem czy nie dałeś tych danych jako lokalnych (local).
 
Może poprzedź nazwę bibloteki 101-nazwa.lib, żeby ustawić dobry priorytet*.
 
Może poprzedź nazwę bibloteki 101-nazwa.lib, żeby ustawić dobry priorytet*.

zrobiłem jak napisałeś i nadal w dupie jestem ;/

wgl nie ma niby błędu z shovel.lua normalnie go ładuje, nawet normalne dziury odkopuje itp. ale jak próbuje swoją specjalną... to kurde błąd w kosnokli i dupa

Code:
[2/7/2012 17:5:41] [Error - Action Interface] 
[2/7/2012 17:5:41] data/actions/scripts/tools/shovel.lua:onUse
[2/7/2012 17:5:41] Description: 
[2/7/2012 17:5:41] data/actions/scripts/tools/shovel.lua:55: attempt to compare number with nil
[2/7/2012 17:5:41] stack traceback:
[2/7/2012 17:5:41] 	data/actions/scripts/tools/shovel.lua:55: in function <data/actions/scripts/tools/shovel.lua:20>

[2/7/2012 17:5:43] [Error - Action Interface] 
[2/7/2012 17:5:43] data/actions/scripts/tools/shovel.lua:onUse
[2/7/2012 17:5:43] Description: 
[2/7/2012 17:5:43] data/actions/scripts/tools/shovel.lua:55: attempt to compare number with nil
[2/7/2012 17:5:43] stack traceback:
[2/7/2012 17:5:43] 	data/actions/scripts/tools/shovel.lua:55: in function <data/actions/scripts/tools/shovel.lua:20>


to moje linijki 55

LUA:
--> Wrath of the Emperor Quest By Seminari <--
	local GET_WRATH = getPlayerStorageValue(cid, WRATH_MISSION_STG)
	local GET_ZIEMIA = getPlayerStorageValue(cid, WRATH_MISSION_2_ZIEMIA_STG)
	
		elseif itemEx.actionid == WRATH_TUNEL_HOLE_AID then
			if GET_WRATH >= WRATH_ACCES_TO_TUNNEL then
				doTeleportThing(cid, WRATH_TUNEL_POS)
				doPlayerSendTextMessage(cid,19,"Take care.")

i jak to kurwa jest, że czyta "WRATH_TUNEL_HOLE_AID" z liba, a już WRATH_TUNEL_POS czy WRATH_ACCES_TO_TUNNEL nie czyta???


to z liba teraz:

LUA:
WRATH_TUNEL_HOLE_AID = 40821	
WRATH_ACCES_TO_TUNNEL = 3 -- WRATH_MISSION_ID_3
WRATH_TUNEL_POS = {x=33356, y=31180, z=8}



???????????????????

- - - Updated - - -

Problem poczęści rozwiązałem..


local GET_WRATH = getPlayerStorageValue(cid, WRATH_MISSION_STG)

gdy to usunąłem i dałem zamiast wszędzie GET_WRATH dałem poprostu

getPlayerStorageValue(cid, WRATH_MISSION_STG)

to działa, czemu tak jest ????


//edit;


haha kurwa dałem te locale pod jakimś innym elseifem i dlatego ich nie czytało! XD!

do zamknięcia:D
 
Last edited:
Back
Top