[Arquivado][functions] Todas As Functions ....

voodo
Por voodo
em Noticias - Arquivo

voodo

Noel
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 15/05/08Posts: 30Char no Tibia: Secret ......

Olá ....

 

As veses vejo que mt gente fala que poderia ter feito o script menor .. mais nao deu pq esqueceu algumas Functions ... intao irei postar todas possiveis .....

 

Vomos Lá ...

 

canPlayerLearnInstantSpell(cid, name)

getInstantSpellInfoByName(cid, name)

getInstantSpellWords(name)

getHouseTilesSize(houseid)

getPlayerFood(uid)

getCreatureHealth(uid)

getCreatureMaxHealth(cid)

getPlayerMana(uid)

getPlayerMaxMana(uid)

getPlayerLevel(uid)

getPlayerMagLevel(uid)

getPlayerName(uid)

getPlayerAccess(uid)

getPlayerPosition(uid)

getPlayerSkill(uid,skillid)

getPlayerTown(cid)

getPlayerVocation(cid)

getPlayerItemCount(cid,itemid)

getPlayerSoul(cid)

getPlayerFreeCap(cid)

getPlayerLight(cid)

getPlayerSlotItem(cid, slot)

getPlayerDepotItems(uid, depotid)

getPlayerGuildId(cid)

getPlayerGuildName(cid)

getPlayerGuildRank(cid)

getPlayerGuildNick(cid)

getPlayerSex(cid)

getPlayerLookDir(cid)

getPlayerGUID(cid)

getPlayerFlagValue(cid, flag)

getPlayerGroupId(cid)

setPlayerGroupId(cid, newGroupId)

playerLearnInstantSpell(cid, name)

getPlayerLearnedInstantSpell(cid, name)

getPlayerInstantSpellCount(cid)

getPlayerInstantSpellInfo(cid, index)

getPlayerStorageValue(uid,valueid)

setPlayerStorageValue(uid,valueid, newvalue)

getGlobalStorageValue(valueid)

setGlobalStorageValue(valueid, newvalue)

getTilePzInfo(pos)

getTileHouseInfo(pos)

getItemRWInfo(uid)

getThingfromPos(pos)

getThing(uid)

getThingPos(uid)

doRemoveItem(uid,n)

doPlayerFeed(uid,food)

doPlayerSendCancel(uid,text)

doPlayerSendDefaultCancel(uid, ReturnValue)

doTeleportThing(uid,newpos,pushmove)

doTransformItem(uid,toitemid)

doCreatureSay(uid,text,type)

doSendMagicEffect(position,type)

doSendDistanceShoot(frompos, topos, type)

doChangeTypeItem(uid,new_type)

doSetItemActionId(uid,actionid)

doSetItemText(uid,text)

doSetItemSpecialDescription(uid,desc)

doSetCreatureDropLoot(cid, doDrop)

doSendAnimatedText(position,text,color)

doPlayerAddSkillTry(cid,skillid,n)

doCreatureAddHealth(cid,health)

doPlayerAddMana(cid,mana)

getPlayerSkullType(cid)

doPlayerAddManaSpent(cid,mana)

doPlayerAddSoul(cid,soul)

doPlayerAddItem(cid,itemid,type)

doPlayerSendTextMessage(cid,MessageClasses,message )

doPlayerRemoveMoney(cid,money)

doShowTextWindow(cid,maxlen,canWrite)

doShowTextDialog(cid,itemid,text)

doDecayItem(uid)

doCreateItem(itemid,type,position)

doCreateTeleport(itemid, topos, createpos)

doSummonCreature(name, position)

doConvinceCreature(cid, target)

doRemoveCreature(cid)

doMoveCreature(cid, direction)

doPlayerSetTown(cid, townid)

doPlayerSetVocation(cid,voc)

doPlayerRemoveItem(cid,itemid,count)

doPlayerAddExp(cid,exp)

doPlayerSetGuildId(cid, id)

doPlayerSetGuildRank(cid, rank)

doPlayerSetGuildNick(cid, nick)

doPlayerAddOutfit(cid,looktype,addons)

doPlayerRemOutfit(cid,looktype,addons)

doSetCreatureLight(cid, lightLevel, lightColor, time)

getCreatureCondition(cid, condition)

isPlayer(cid)

isCreature(cid)

isContainer(uid)

isMoveable(uid)

getPlayerByName(name)

getPlayerGUIDByName(name)

registerCreatureEvent(uid, eventName)

getContainerSize(uid)

getContainerCap(uid)

getContainerItem(uid, slot)

doAddContainerItem(uid, itemid, type)

getHouseOwner(houseid)

getHouseName(houseid)

getHouseEntry(houseid)

getHouseRent(houseid)

getHouseTown(houseid)

getHouseAccessList(houseid, listid)

getHouseByPlayerGUID(playerGUID)

setHouseAccessList(houseid, listid, listtext)

setHouseOwner(houseid, ownerGUID)

getWorldType()

getWorldTime()

getWorldLight()

getWorldCreatures(type)

getWorldUpTime()

broadcastMessage(message, type)

getGuildId(guild_name)

getPlayerSex(cid)

doPlayerSetSex(cid, newSex)

createCombatArea( {area}, {extArea} )

createConditionObject(type)

setCombatArea(combat, area)

setCombatCondition(combat, condition)

setCombatParam(combat, key, value)

setConditionParam(condition, key, value)

addDamageCondition(condition, key, rounds, time, value)

addOutfitCondition(condition, lookTypeEx, lookType, lookHead, lookBody, lookLegs, lookFeet)

setCombatCallBack(combat, key, function_name)

setCombatFormula(combat, type, mina, minb, maxa, maxb)

setConditionFormula(combat, mina, minb, maxa, maxb)

doCombat(cid, combat, param)

createCombatObject()

doAreaCombatHealth(cid, type, pos, area, min, max, effect)

doTargetCombatHealth(cid, target, type, min, max, effect)

doAreaCombatMana(cid, pos, area, min, max, effect)

doTargetCombatMana(cid, target, min, max, effect)

doAreaCombatCondition(cid, pos, area, condition, effect)

doTargetCombatCondition(cid, target, condition, effect)

doAreaCombatDispel(cid, pos, area, type, effect)

doTargetCombatDispel(cid, target, type, effect)

doChallengeCreature(cid, target)

numberToVariant(number)

stringToVariant(string)

positionToVariant(pos)

targetPositionToVariant(pos)

variantToNumber(var)

variantToString(var)

variantToPosition(var)

doChangeSpeed(cid, delta)

doSetMonsterOutfit(cid, name, time)

doSetItemOutfit(cid, item, time)

doSetCreatureOutfit(cid, outfit, time)

getCreatureOutfit(cid)

getCreaturePosition(cid)

getCreatureName(cid)

getCreatureSpeed(cid)

getCreatureBaseSpeed(cid)

getCreatureTarget(cid)

isItemStackable(itemid)

isItemRune(itemid)

isItemDoor(itemid)

isItemContainer(itemid)

isItemFluidContainer(itemid)

getItemName(itemid)

getItemWeight(itemid, count)

debugPrint(text)

isInArray(array, value)

addEvent(callback, delay, parameter)

stopEvent(eventid)

doPlayerPopupFYI(cid, message)

mayNotLogout(cid, value)

mayNotMove(cid, value)

doPlayerAddPremiumDays(cid, days)

doPlayerRemovePremiumDays(cid, days)

getPlayerPremiumDays(cid)

getPromotedVocation(voc)

getPlayerBlessing(cid, blessing)

doPlayerAddBlessing(cid, blessing)

savePlayers()

escapeString(str)

//String Library

string.byte(s [, i [, j]])

string.char(i1, i2, ...)

string.dump(function)

string.find(s, pattern [, init [, plain]])

string.format(formatstring, e1, e2, ...)

string.gmatch(s, pat)

string.gsub(s, pattern, replace [, n])

string.len(s)

string.lower(s)

string.match (s, pattern [, init])

string.rep(s, n)

string.reverse(s)

string.sub(s, i [, j])

string.upper(s)

//Table Library

table.getn(table)

table.sort(table [, comp])

table.insert(table, [pos,] value)

table.remove(table [, pos])

table.concat(table [, sep [, i [, j]]])

table.foreach(table, f)

table.foreachi(table, f)

//Math Library

math.abs

math.acos

math.asin

math.atan

math.atan2

math.ceil

math.floor

math.cos

math.sin

math.tan

math.cosh

math.sinh

math.tanh

math.deg

math.rad

math.exp

math.log

math.log10

math.pow

math.min

math.max

math.modf

math.sqrt

math.random

math.randomseed

math.frexp

math.ldexp

math.huge

math.pi

//OS Library

os.clock()

os.date([format [, time]])

os.difftime(t2, t1)

os.execute([command])

os.exit(

)

os.getenv(varname)

os.remove(filename)

os.rename(oldname, newname)

os.setlocale(locale [, category])

os.time([table])

os.tmpname ()

[font=Arial Black][b]//IO Library[/b][/font]

io.close ([file])

io.flush ()

io.input ([file])

io.lines ([filename])

io.open (filename [, mode])

io.output ([file])

io.read (format1, ...)

io.tmpfile ()

io.type (obj)

io.write (value1, ...)

file:seek ([whence] [, offset])

[size=3][b]//Debug Library[/b][/size]

debug.debug()

debug.getfenv(o)

debug.gethook([thread])

debug.getinfo([thread,] function [, what])

debug.getlocal([thread,] level, local)

debug.getmetatable(object)

debug.getregistry()

debug.getupvalue(func, up)

debug.setfenv(object, table)

debug.sethook([thread,] hook, mask [, count])

debug.setlocal([thread,] level, local, value)

debug.setmetatable(object, table)

debug.setupvalue(func, up, value)

debug.traceback([thread,] [message] [, level])

[font=Arial Black][b]//LuaSQL Library[/b][/font]

luasql.odbc()

close()

connect(sourcename[,username[,password[,hostname[,port]]]])

numrows()

commit()

execute(statement)

rollback()

setautocommit(boolean)

fetch([table[,modestring]])

getcolnames()

getcoltypes()

[font=Arial Black][b]//LUA General Library[/b][/font]

require(file)

dofile(file)

print(vars)

 

 

[size=2][font=Arial Black]Bem Axo que vai ajudar ..... sempre esquecem algumazinha né .. agora e so da uma olhada e pronto ..... [/font][/size]:smile_positivo:

 

Flw... Abrasso ..

 

GOD Shark [Noel]

satan666

Antichrist Superstar
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 07/05/08Posts: 612Char no Tibia: leviana luciferiana

primeiro postou na seçao errada.

 

segundo voce poderia citar o que cada uma faz.

creationb.jpg

"Um Deus que usasse seu poder para criar seres humanos que de antemão sabia que seriam atormentados eternamente, e que os predestinasse a isso,



não poderia ser sábio, nem justo e tampouco amoroso.

Além de nos submeter a isso vim a nos julgar e condenar por nossos atos aos tormentos do inferno.

pra minha pessoa isso não é um Deus Pai amoroso e bondoso como o chaman, seu padrão seria muito mais inferior do que o de muitos homens."

Kydrai

"Keep Your Mind Wide Open"
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 21/08/06Posts: 250

Bom, mas acho que da pra melhorar ainda.

Como o Marcryzius disse, colocar uma descrição rapida delas.

E seria bom se separasse os tipos (get, do, set, ...)

 

Estilo o tópico do frerety sobre as funções.

~ Kydrai
Programador / Scripter

 

sign.png

voodo

Noel
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 15/05/08Posts: 30Char no Tibia: Secret ......

Tpw ... Meio estranho eu postar pra que todas servem .. e quem ira usar ... sabe oque significa essa linguagem ...

 

Seria mesma coisa que ensinar a cachorro a ler e escrever .. ele nao vai intender oque ta sendo falo ...

 

Como tinha dido .. postei por que algumas pessoas esquecem ... e pra agilizar otrabalho e melhor os mesmos ...

 

:smile_positivo:

tozinho123

Eusoboladopracaralho
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 12/11/07Posts: 61Char no Tibia: Paladinhozinho

eu achei bom mais poderia ter uma descrição rapida de cada uma pros que nao conhecem determinada função

Assinatura bugada, movido para "sobre mim"

satan666

Antichrist Superstar
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 07/05/08Posts: 612Char no Tibia: leviana luciferiana

acredito que todo bom script tenha essa listinha pelo menos eu tenho.

 

isso pra novato e qu seria confuso porque ele nao sabe o que cada uma faz se pelo menos tivese uma noção seria bem melhor.

creationb.jpg

"Um Deus que usasse seu poder para criar seres humanos que de antemão sabia que seriam atormentados eternamente, e que os predestinasse a isso,



não poderia ser sábio, nem justo e tampouco amoroso.

Além de nos submeter a isso vim a nos julgar e condenar por nossos atos aos tormentos do inferno.

pra minha pessoa isso não é um Deus Pai amoroso e bondoso como o chaman, seu padrão seria muito mais inferior do que o de muitos homens."

frerety

DVNO
avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 08/04/06Posts: 133

@voodo

acho digna a sua vontade de ajudar, postando as funções aki... :p

 

Tpw ... Meio estranho eu postar pra que todas servem .. e quem ira usar ... sabe oque significa essa linguagem ...

 

Seria mesma coisa que ensinar a cachorro a ler e escrever .. ele nao vai intender oque ta sendo falo ...

Hoje em dia, a SVN/lua tem MUUUUITAS funções, com diversos. A mesma função pode servir pra mil coisas :p

As vezes é até bom pra quem está começando (e até pra veteranos) ter uma explicação do que a função pode fazer, ajuda a entender melhor o script...

Se você explicar direitinho, tenho certeza que vc vai "ensinar o cachorro uns truques legais" alguém vai intender :p

E outra, garanto que quase ngm sabe como funcionam TODAS as funções...

Por isso - creio eu - que a explicação se faz necessária :p

 

De qualquer forma, bom trabalho :p:smile:

 

PS .: Fique registrado o meu amor ao santo firefox O_O"

It's the hunger; the hunger for an alternative and the refusal to accept a life of unhappiness.


spartangui

SHOTS, SHOTS, SHOTS!
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 31/05/08Posts: 298

eu por exemplo, vi todas, mas não sei para oque serve :D

 

igual na dança do faustão, exemplo ridículo, porém o mais apropriado, veja:

na série dança dos famosos, eles chegão domingo e dançam mto neh? ;D

 

porém, eles não APRENDEM a dançar o estilo indicado, eles aprendem a fazer a COREOGRAFIA.

 

resumindo. xD

 

a gente não aprendeu nada com isso, somente tem todas funções num tópico.

 

mas um ótimo trabalho, que merece ser reconhecido.

 

Parabéns.

 

por mim, seria fixo ;D

95wha9.png

 

 

Pain, kakilo & Alissow owneds.

Koti:		*tenta falar "comi quiabo cru" 10 vezes rápido 
Carlos... Pain:	*comi quiabo cru
Carlos... Pain:	*comi quaibo cru 
Carlos... Pain:	*VAI SE FUDE

Daniel Oliveira diz:	*se matem
Daniel Oliveira diz:	*punheta não leva a nada
Henrique Moura diz:	*look . pessoa legal
guimanucci diz:		*LOOK: PUNHETEIRO EM MASSA
Henrique Moura diz:	*EU
Henrique Moura diz:	*TAMBEM

gabriela manucci ;* diz:   *CADE VOCÊS VENDO O @GUIMANUCCI?
guimanucci.² diz:	   *Q? EU TO PELADO VEJAM,
Alissow ಠ_ಠ diz:           *cade pera

IMAGEM REMOVIDA POR DANOS AO XTIBIA

CASO REINSIRA-A, SERÁ BANIDO

 

vfz8dy.png

delton

Ex-Xtibian
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 16/11/07Posts: 389Gênero: MasculinoChar no Tibia: Tiger Darm

Eu achei bom, mas quem quer mexer com scripts tem que saber o básico, do básico do inglês.

 

Tipo food = comida

get = pegar

 

Etc.. vo explica uma delas (a 1ª)

canPlayerLearnInstantSpell(cid, name)

Onde tah em itálico explica "Oplayerpodeusarmagiainstânea"

Dai ta escito entre parênteses (cid,name) ou seja, cid é creature id (o player), e name é o nome da magia =))

Achei importante essa iniativa =)

Olá XTibiano:

Sua assinatura estava com um problema na TAG SPOILER e foi movida para a parte "Sobre mim".
Agradecemos a sua compreensão.

Atenciosamente,
JV Chequer

voodo

Noel
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 15/05/08Posts: 30Char no Tibia: Secret ......

Nossa .. peço perdao pela minha expressao ... o exemplo do cachorro .. nao quis de forma alguma direcionar a alguem ... se alguem se insultado .. pesso perdao de coraçao .. nao foi a intençao ..

 

e a questao das explicaçoes das Functions irei trabalhar e reformular o topico ... ja que foi pedido .. pois irei gastar um tempo ja que sao mais de 200 talkactions ...

 

Minha intençao inicial .. foi fazer um topico onde os Scrippiter que esquecerem as Functions ... tivessem uma referençia e procurasse de forma mais agil ...

 

De novo pesso perdao pela forma que me expressei ...

 

Agradeço de verdade .. todas as criticas ...

 

Flw galera :smile_positivo:

frerety

DVNO
avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 08/04/06Posts: 133

Hey, não precisa se desculpar... Vc veio ajudar, não precisa se desculpar meeeesmo :B

E quanto aos cachorros, não foi por intenção, eu sei =p

eu ri, e vc nem ofendeu ninguém :p

 

PS .: Eu se fosse você nem começava a fazer essa lista... Eu por exemplo vou parar a minha, porque pelo que parece, o revscriptsys está quase no ponto pra eles passarem pra trunk, e todo o processo de scripting vai mudar. Inclusive as funções :o Pelo menos pelo que eu já vi, vai ser mais complicado, mas melhor o//

 

Cya!

 

:*

It's the hunger; the hunger for an alternative and the refusal to accept a life of unhappiness.


DaNDaNrOxX

oi mosso
avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 18/01/08Posts: 1455Char no Tibia: Saint Claire

O tópico está em seção incorreta, mas, qual seria a correta?

 

Acho que isto não é bem um tutorial, pois não explica como usar as functions, o tópico exibe as 'principais' (creio eu).

Acho que artigos de scripting seria a melhor seção, todos estão de acordo?

Moverei para lá, caso os scripters aqui presentes achem que a seção não é a mais apropriada, reporte o tópico novamente apontando a melhor seção para isto.

Obrigado.

Abraços

 

 

Entrada na equipe: 23/10/2008 Cargo: Estagiário

Promoção: 25/11/2008 Cargo: Moderador

Promoção: 21/10/2009 Cargo: Coordenador

Remoção: 09/05/2010 Motivo: Estudos

Retorno: 15/11/2010 Cargo: Moderador

Remoção: 20/12/2012.

 

 

voodo

Noel
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 15/05/08Posts: 30Char no Tibia: Secret ......

frerety .. podes cre vai mudar sim .. vai ser o cao estudar ... mais menos bus mais perfeiçao ...

 

Abrasso .. Quando Muda .. posto atualizado xD ..

 

:smile_positivo:

DXtibiaXD

Att: Amem
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 24/12/09Posts: 57Char no Tibia: Pao Melado

eu gostei mais pra quem e iniciante e bom né

 

e vlw por te postado

Msn: Hudson_hen31@hotmail.com

Orkut:

 

Att: Amem

 

 

jasonmraz.png

 

 

 

 

av261799.gif

Stigal

don't ever stop...
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 28/11/10Posts: 3402Gênero: Masculino
Esta noticia foi arquivada.
Este tópico está fechado e foi movido para Noticia - Arquivo.

+ Caso tenha atualizações você poderá criar outro tópico.

VI6MDIG.png

 

"O fracasso é a oportunidade de se começar de novo inteligentemente"

Minhas Redes Sociais: Youtube | Página & Grupo | Steam  | Discord Xtibia | Skype: @mrooger

 

OTpanel