Ir para conteúdo

Duvidas


eduardo190696

Posts Recomendados

Bom gostaria de saber algumas cosas.

 

1° Duvida

 

Supondo que eu ADC um Storage no player pra ele passar em um local, Mais dps que ele passou por esse local, eu quero que esse storage suma.

 

então a duvida é:

 

Como eu tiro um storage do player

 

OBS : Obviamente eu sei que n é doRemoveStorage, se não é assim oque eu devo fazer, se puder me explique o porque do método apresentado por você.

 

2° Duvida

 

Supondo que eu tenha um pet system. eu criei um comando no pet system pra renomear o pet. Depois do Nome Renomeado mesmo o player logando ele continue sempre o mesmo.

 

então a divida é:

 

Como eu crio um comando de renomear o pet, E como eu salvo esse nome para sempre.

 

OBS: se possível me explique como funcionaria esse script.

 

3° Duvida

RESOLVIDA

 

4° Duvida

 

Bom, a função cheka se o nome do monster é igual ao da tabela do script porem se eu usar o item em alguma coisa que não seja o monstro da esse erro no executavel :

 

[01/10/2011 15:53:21] Lua Script Error: [Action Interface] 
[01/10/2011 15:53:21] data/actions/scripts/----.lua:onUse
[01/10/2011 15:53:21] luaGetCreatureName(). Creature not found
[01/10/2011 15:53:21] stack traceback:
[01/10/2011 15:53:21] 	[C]: in function 'getCreatureName'
[01/10/2011 15:53:21] 	data/actions/scripts/------.lua:9: in function <data/actions/scripts/------.lua:1>

 

o Script é

 

   local mount = {
["Black Sheep"] = {mountid = 4, itemid = 13295},
["Bear"] = {mountid = 3, itemid = 5907}
}

function onUse(cid, item, fromPosition, itemEx, toPosition)
for k,v in pairs(mount) do
 if getCreatureSummons(cid) == k then
  doRemoveCreature(itemEx.uid)
  doPlayerRemoveItem(cid,v.itemid,1)
  doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You Tamed a ".. k ..".")
  doPlayerAddMount(cid,v.mountid)
 end
end
end

como eu faço para que o erro suma e o script continue funcionando

e mais um erro que ocorre é...

caso eu use a reins no Bear e não tiver o Slingshot o player ganha o mount do bear mais n perde a reins...

e se eu usar o slingshot na black sheep e não tiver a reins eu ganho o mount da sheep mais n perco o sling.

 

não consegui axar o erro... pfv estou precisano muito desse script LEMBRANDO.

 

ESSE SCRIPT É DE TOTAL AUTORIA MINHA, E NINGUEM ALEM DE MIM TEM DIREITO DE POSTAR ELE EM ALGUM FÓRUM OU TÓPICO

 

 

Bom pessoal essa são minhas duvidas por enquanto. Agradeço a todos que ajudarem. E se puderam evitem post desnecessários para manter uma certa ordem no Tópico.

 

att: EduardBean

Editado por eduardobean
Link para o comentário
Compartilhar em outros sites

Eai,

--1--

Normalmente se utiliza o valor -1 pois o comando getPlayerStorageValue retorna o valor da storage ou -1, por exemplo:

setPlayerStorageValue(cid, 12345, -1)

onde 12345 é o numero de sua storage

Frenesy, valeu cara... mais ser por exemplo eu usar

setPlayerStorageValue(cid, 45588, 45589)

 

eu estaria trocando o storage 45588 para o storage 45589 ?

 

Não, você estaria colocando o valor 45589 na storage 45588, o comando setPlayerStorageValue funciona assim:

setPlayerStorageValue(playerid, storageid, novo valor)

 

--3--

Provavelmente o corpse id está incorreto.

 

:P:

Editado por Digaao
Link para o comentário
Compartilhar em outros sites

Fala XTibiano



 

--- # 1 # ---

 

Uai é só você criar um SQM no seu mapa de onde o Player for pisar com um [uid] e usa esse uid para fazer um storage que você queira :p

 

EX:

 

O jogador passa pelo SQM 'tal', dai vai acontecer o seguinte.

setPlayerStorageValue(cid, valor que você quer que vire, -1)

Questão de lógica :smile_positivo:

Espero que de certo, :positive:

 

- Função -

 

onStepIn

 

Atenciosamente,

Gryllow

Editado por grillols
Link para o comentário
Compartilhar em outros sites

Certooo,



 

Seguinte da uma olhada nesse tópico :

 

www.xtibia.com/forum/topic/150708-doremovehousecid-and-doplayerremovestoragecid-storage

 

doPlayerRemoveStorage.

 

Créditos ao autor do Tópico [Vodkart]

Editado por grillols
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...