SE
erro

[Help] Script

By Seagull, 28 de mar. de 2014 in Scripts

script
2
698
SeagullS
28 de março de 2014 às 18:03

Olha quem está aqui mais uma vez :)

Bom a dúvida é a seguinte, quero que apareça no look do player duas mensagems, uma caso tenha uma storage e outra caso não tenha. O que eu consegui até agora foi isso, só que está dando como váriavel nula:

function onLook(cid, thing, position, lookDistance)
       
	   if getPlayerStorageValue(cid, 20000) == sim then
	   local a = 'olaaaaaaaa'
	   else
	   local a = 'oii'
	   end
	   
 if isPlayer(thing.uid) and thing.uid ~= cid then
     doPlayerSetSpecialDescription(thing.uid,''..a..'') 
                return true



......

@ EDIT: Descobri o problema, era só por a variavel como global.

Edited Março 28 by Seagull

zipter98Z
28 de março de 2014 às 19:36

Quando você define uma variável dentro de uma condição, esta só tem valor dentro desta mesma condição.

Enfim, movido para resolvidos.