SE
erro

[Help] Script

Por Seagull, 28 de mar. de 2014 em Scripts

script
2
668
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.

Editado Março 28 por 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.