• 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!

Devland 8.0

Endryu

New Member
Joined
Jun 21, 2011
Messages
14
Reaction score
0
Pracuję nad silnikiem devlanda 8.0 na data'e z wodbo, dużo bugów już usunąłem, ale mam pytanie czy jest funkcja w silniku devlanda, która sprawdza czy player ma pz ? Czy muszę ją dodać ? ;s oraz 2 prośba macie może jakieś kody do kompilacji pod devk'a 8.0?;)
 
nie ma tej funkcji, przeszukałem all ;s a wiesz gdzie się edytuje nazwy np First Fighting, etc?
 
Last edited:
chodzi mi o to jak masz Clienta i skille , First, Axe etc jak zmienić nazwy w game i protocol 80 nie ma to nwm gdzie szukać ;s
 
A co to jest? :blink:
No jak co to jest? Pierwsza walka!! (tak to jest jak ktoś udostępni silnik jakiś db to dzieciaki trollują swoim angielskim lol)

nie ma tej funkcji, przeszukałem all ;s a wiesz gdzie się edytuje nazwy np First Fighting, etc?
bitch-please-pl-000000-1

Hexy w kliencie i jeśli chcesz zmienic przy adv to source.


chodzi mi o to jak masz Clienta i skille , First, Axe etc jak zmienić nazwy w game i protocol 80 nie ma to nwm gdzie szukać ;s
Pierwszy ots? Nie bierz sie za db -.- pobaw się pierw z tibią zwykłą

hueueueu "first" fighting hhaha
 
fist ;s pomyliło mi się -.-. to nie jest 1 ots, 2 już stoją od miesiąca, a wcześniej było dużo doświadczenia, lecz pierwszy raz source, kompilacja i takie sprawy. mniej odrobinę wyrozumiałości ;]
 
mniej odrobinę wyrozumiałości ;]
Ty być Brazylijczyk który uczyć się język polski?
#topic w silniku dev. chyba jest condition na infight coś jak w tfs
CONDITION_INFIGHT
Zwraca true albo false a jak nie ma to zajeb z tfs'a ;D
 
jest ;s
case CONDITION_INFIGHT:

(getInFightTicks)

ale jak to zdeklarować w skrypcie
 
Last edited:
znajdź funckje podobną do getCreatureCondition i potem np: robisz tak if (getCreatureCondition(cid, CONDITION_INFIGHT) == false)then
 
Last edited:
Lub
Lua:
if (not getCreatureCondition(cid, CONDITION_INFIGHT)) then
 
tu nie ma nawet takiej funkcji ; o.
Mam takie coś w luascript, można to wykorzystać ?
int LuaScriptInterface::luaGetTilePzInfo(lua_State *L)
{
//getTilePzInfo(pos)
Position pos;
uint32_t stackpos;
popPosition(L, pos, stackpos);

Tile *tile = g_game.map->getTile(pos);

if(tile){
if(tile->isPz()){
lua_pushnumber(L, LUA_TRUE);
}
else{
lua_pushnumber(L, LUA_FALSE);
}
}
else{
reportErrorFunc(getErrorDesc(LUA_ERROR_TILE_NOT_FOUND));
lua_pushnumber(L, LUA_ERROR);
}
return 1;
}

taki bug wyskakuje ;s
Lua Script Error:[NPC INTERFACE]
data/npc/script/test.lua:OnCreatureSay

data/npc/script/test.lua:40: attempt to call global 'getCreatureCoindition' <a
nil value)
 
Last edited:
Code:
int LuaScriptInterface::luaHasCondition(lua_State *L)
{
	//hasCondition(cid, conditionid)
	ConditionType_t conditionType = (ConditionType_t)popNumber(L);
	uint32_t cid = popNumber(L);

	ScriptEnviroment* env = getScriptEnv();

	Creature* creature = env->getCreatureByUID(cid);
	if(creature){
		if(creature->hasCondition(conditionType)){
			lua_pushnumber(L, LUA_TRUE);
		}
		else{
			lua_pushnumber(L, LUA_FALSE);
		}
	}
	else{
		reportErrorFunc(getErrorDesc(LUA_ERROR_CREATURE_NOT_FOUND));
		lua_pushnumber(L, LUA_ERROR);
	}

	return 1;
}

potem

Code:
function getPz(cid)
return hasCondition(cid, tu_wpisz_condition_id_infight)
end
 
Back
Top