Hiho!
aeeee ta4e ;D
vlww por trazer a action pra ca ^_^
e vivaa frerety =]
Cya... ^_^
info
Group: Cavaleiro
Joined: 22/10/05
Posts: 196
Reputation: 0

Hiho!
aeeee ta4e ;D
vlww por trazer a action pra ca ^_^
e vivaa frerety =]
Cya... ^_^
Hail OPEN TIBIA =)
Hail frerety (esqueceu de min =/ ...)
Hail Ta4e....
Chega de "hail" heuheuhe ![]()
Otimo code.. mt obrigado por liberar =D
Grato,
//Suboras
info
Group: Artesão
Joined: 26/06/06
Posts: 115
Reputation: +1
Tibia Character: Kasugol

Tem uma parte errada la...
nt LuaScriptInterface::luaDoChangeTeleportPos(lua_State *L)
{
//doChangeTeleportPos(uid,newpos)
Position pos;
uint32_t stackpos;
popPosition(L, pos, stackpos);
uint32_t uid = popNumber(L);
ScriptEnviroment* env = getScriptEnv();
Thing* tmp = env->getThingByUID(uid);
Teleport* tp = NULL;
if(tmp)
tp = tmp->getItem()->getTeleport();
if(tp){
tp->setDestPos(pos);
lua_pushnumber(L, LUA_NO_ERROR);
}
else{
reportErrorFunc(getErrorDesc(LUA_ERROR_THING_NOT_FOUND));
lua_pushnumber(L, LUA_ERROR);
}
return 1;
}
O correto é
int LuaScriptInterface::luaDoChangeTeleportPos(lua_State *L)
{
//doChangeTeleportPos(uid,newpos)
Position pos;
uint32_t stackpos;
popPosition(L, pos, stackpos);
uint32_t uid = popNumber(L);
ScriptEnviroment* env = getScriptEnv();
Thing* tmp = env->getThingByUID(uid);
Teleport* tp = NULL;
if(tmp)
tp = tmp->getItem()->getTeleport();
if(tp){
tp->setDestPos(pos);
lua_pushnumber(L, LUA_NO_ERROR);
}
else{
reportErrorFunc(getErrorDesc(LUA_ERROR_THING_NOT_FOUND));
lua_pushnumber(L, LUA_ERROR);
}
return 1;
}
Tem so nt
o certo eh int
Edited Julho 20 by GM Volcano
LAFnÇAFJÁJFlpAF
!$!@$!#%!#%!, nem me avisou que ia postar :B
hey, para de jogar cs e entra no msn de vez enquando o/
#GM Volcano
hey, anda aprendendo C++? o//
parece que existem mais programadores que no começo do ano o/
(:
falta o i mesmo, deve ter sido um erro de copiar/colar :B
até mais (:
info
Group: Visconde
Joined: 10/06/06
Posts: 338
Reputation: +6
Tibia Character: Setyte Berseker

Essa função hoje em dia é inútil, já que existe a doCreateTeleport
info
Group: Conde
Joined: 18/12/05
Posts: 912
Reputation: +86
Gender: Masculino
Tibia Character: Kohzete
Quero lhes apresentar um code q a certo tempo o frerety(the.sharpest.horn) fez para mim
Qdo queria fazer aquelas alavancas do tibia q qdo puxadas "concertavam" os teleports
Breve postarei umas actions usando ela
Lembrando q quem usa o zorzin ot ja tem ela
+ com outro nome pois o zorzin q fez ela
E pode ser diferente
Essa eu indico para quem usa evolutions,forgotten e outros
go code
em luascript.cpp nos includes add:
E no meio dos lua register:
e no final add:
em luascript.h acima de:
add:
usando:
O jeito correto de se usar é
faça um teleport no map editor com as coordenadas um sqm perto (igual no rl qdo num da q é tp pro sqm norte)
Ai faça um script + - menos assim:
Vc puxa a alavanca com uid e ele checa a pos (vc pode ate fazer pra criar tp) e muda a pos dele
facil naum ?
Depois farei uma estilo tibia rl
qdo se puxa umas 6 alavanca em ordem ele muda o tp
flws
Edited Julho 21 by tibiaa4e