Ir para conteúdo

--[Redskull No Look]--


Subwat

Posts Recomendados

Bom eu preciso de ajuda com esse script que estou criando,a função é simplez mostrar se o player está REDSKULL dando look.

Olha como eu fiz mas não funcionou por enquanto....

 

--[subwat Redskull at Look]--

function onLook(cid, thing, position, lookDistance) 
if getCreatureSkullType(thing.uid) == SKULL_RED then
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "REDSKULL PLAYER KILL WHITOUT PROBLEMS!")
end
doPlayerSendTextMessage(cid, 27,"Don't have redskull ,killing he YOu get frags.") 
return TRUE
end

 

se poderem concertar agradeço.

Link para o comentário
Compartilhar em outros sites

Olá, Ékstibiano.

 

Apresenta algum erro no console, se sim, qual?

Você se certificou de registrar o respectivo creaturescript no arquivo login.lua e no creaturescripts.xml?

 

Você também pode escrever o código dessa maneira:

 

function onLook(cid, thing, position, lookDistance)
  if(isPlayer(thing.uid)) then
     return doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, (getCreatureSkullType(thing.uid) == SKULL_RED and "Redskulled player. Kill without problems!" or "Non-redskulled player. If you kill ".. (getPlayerSex(thing.uid) == 0 and "her" or "him") ..", you will get a frag!")
  end
  return false
end

 

Abraços,

Oneshot.

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

bom ta tudo certinho aqui sakas,não apresenta bug Nenhum no console,mas quando dou Look nao mostra se tá com redskull ou nao.

 

vo testar o seu jaja edito.

 

@edit

[15/11/2010 21:15:53] [Error - LuaScriptInterface::loadFile] data/creaturescripts/scripts/redskull.lua:3: ')' expected near 'her'

[15/11/2010 21:15:53] [Warning - Event::loadScript] Cannot load script (data/creaturescripts/scripts/redskull.lua)

[15/11/2010 21:15:53] data/creaturescripts/scripts/redskull.lua:3: ')' expected near 'her'

 

 

o seu não apareceu esse vo arrumar aqui vê se funfa.

 

@edit novamente...

 

não funcionou de geito nenhum ¬¬

 

@NOVAMENTE

 

 

 

DO MESMO GEITO AINDA TÁ BUG APARECE ISSO NO CONSOLE

[15/11/2010 21:28:14] [Error - LuaScriptInterface::loadFile] data/creaturescripts/scripts/redskull.lua:3: ')' expected near 'her'

[15/11/2010 21:28:14] [Warning - Event::loadScript] Cannot load script (data/creaturescripts/scripts/redskull.lua)

[15/11/2010 21:28:14] data/creaturescripts/scripts/redskull.lua:3: ')' expected near 'her'

Link para o comentário
Compartilhar em outros sites

NOME DO SEU SCRIPT.LUA

function onLogin(cid) 
local S = { 
       [3] = " WHITESKULL PLAYER KILL WHITOUT PROBLEMS!", 
       [4] = " REDSKULL PLAYER KILL WHITOUT PROBLEMS!",
       [5] = " BLACKSKULL PLAYER KILL WHITOUT PROBLEMS!" 
}

local skull = S[getCreatureSkullType(cid)]
if(skull) then
doPlayerSetSpecialDescription(cid,skull)
return TRUE 
end
return TRUE
end

 

creaturescript.xml

<event type="login" name="LookSkull" script="NOME DO SEU SCRIPT.lua"/>

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

o seu pits,certamente não funciona do geito proposto,pois a função que eu quero é quando o player der Look não quando Logar.

function onLogin(cid) isso ja mostra tudo o.O

e também pra isso teria que por registerCreatureEvent(cid, "LookSkull") no login.lua

 

 

ae mais valeu por tentar ajudar :)

Link para o comentário
Compartilhar em outros sites

ah é verdade?você é o cara que entende tudo então? porque não testa primeiro e depois vem aqui da uma de fodão?

percebeu essa parte do script "doPlayerSetSpecialDescription(cid,skull)" ou está cego? da licença,o cara tenta ajudar e nem o script o cara testa.

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...