Ir para conteúdo

Posts Recomendados

Callbacks

Você já deve ter se perguntado como os scripts funcionam ou não. Por exemplo: Como o servidor sabe que quando eu apertar com o botão direito em um Health Potion ele terá que healar o player alvo?

Em primeiro lugar devemos entender o que são callbacks. Do modo mais simples callback é algo que acontece devido a uma reação, é como a Terceira Lei de Newton que diz que toda ação gera uma reação, esse callback é a nossa reção, é uma função que vai ser executada assim que algo acontecer, no caso do Health Potion assim que ele for usado.

Credito: Maxwellden

ACTIONS

onUse(cid, item, fromPosition, itemEx, toPosition)

CREATURE SCRIPTS

onLogin(cid)
onLogout(cid)
onAdvance(cid, skill, oldLevel, newLevel)
onStatsChange(cid, attacker, type, combat, value)
onDirection(cid, old, current)
onOutfit(cid, old, current)
onSendMail(cid, receiver, item, openBox)
onReceiveMail(cid, sender, item, openBox)
onTradeRequest(cid, target, item)
onTradeAccept(cid, target, item, targetItem)
onJoinChannel(cid, channel, users)
onLeaveChannel (cid, channel, users)
onLook(cid, thing, position, lookDistance)
onThink(cid, interval)
onTextEdit(cid, item, newText)
onReportBug(cid, comment)
onAreaCombat(cid, tileItem, tilePosition, isAggressive)
onPush(cid, target)
onTarget(cid, target)
onFollow(cid, target)
onCombat(cid, target)
onAttack(cid, target)
onCast(cid, target)
onKill(cid, target, lastHit)
onDeath(cid, corpse, deathList)
onPrepareDeath(cid, deathList)

GLOBAL EVENTS

onThink(interval)
onStartup()
onShutdown()
onGlobalSave()
onRecord(current, old, cid)
onTime()

MOVEMENTS

onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor)
onStepOut(cid, item, position, lastPosition, fromPosition, toPosition, actor)
onEquip(cid, item, slot)
onDeEquip(cid, item, slot)
onAddItem(moveItem, tileItem, position, cid)
onRemoveItem(moveItem, tileItem, position, cid)

SPELLS

onCastSpell(cid, var)

TALKACTIONS

onSay(cid, words, param, channel)

WEAPONS

onUseWeapon(cid, var)

Retirado do SCRIPTSYSTEM_HELP, doc das Sources do TFS.

 

​Créditos: Renato

RigBy

Editado por RigBy
Link para o comentário
https://xtibia.com/forum/topic/228860-lista-de-callbacks/
Compartilhar em outros sites

Não achei útil , você pode encontrar tais coisas em qualquer lugar.

Agora se você explicasse o uso de cada uma , seria bem melhor e útil .

Link para o comentário
https://xtibia.com/forum/topic/228860-lista-de-callbacks/#findComment-1614904
Compartilhar em outros sites

Sim, eu vo viajar e quando eu volta eu vo explica como usa cada callback. Talvez eu edite aqui explicando como usa cada.

 

Faça isso , vai ajudar bastante os iniciantes .

Link para o comentário
https://xtibia.com/forum/topic/228860-lista-de-callbacks/#findComment-1614952
Compartilhar em outros sites

×
×
  • Criar Novo...