Jump to content
Sign in to follow this  
Antharaz

Declarando variáveis de forma simples

Recommended Posts

Antharaz    4
Antharaz

{B}em... muitos vezes vejo nos meus e nos scripts de outras pessoas sendo declarandas variáveis uma embaixo da outra, como por exemplo:

 

	local [b][color="DarkOrange"]stor1[/color][/b] = getPlayerStorageValue(cid,5551)
local [b][color="DarkOrange"]stor2[/color][/b] = getPlayerStorageValue(cid,5552)
local [b][color="DarkOrange"]stor3[/color][/b] = getPlayerStorageValue(cid,5553)
local [b][color="DarkOrange"]stor4[/color][/b] = getPlayerStorageValue(cid,5554)
local [b][color="DarkOrange"]stor5[/color][/b] = getPlayerStorageValue(cid,5555)
local [b][color="DarkOrange"]stor6[/color][/b] = getPlayerStorageValue(cid,5556)

 

 

 

 

{U}ma forma de simplificar isto seria separando as variáveis por vírgula, colocando todas antes de um igual(=) e colocando, depois do igual(=), o valor atribuído a cada variável RESPECTIVAMENTE. Usando o exemplo acima, ficaria assim:

 

 

local [b][color="DarkOrange"]stor1[/color][/b], [b][color="DarkOrange"]stor2[/color][/b], [b][color="DarkOrange"]stor3[/color][/b], [b][color="DarkOrange"]stor4[/color][/b], [b][color="DarkOrange"]stor5[/color][/b], [b][color="DarkOrange"]stor6[/color][/b] = getPlayerStorageValue(cid,5551), getPlayerStorageValue(cid,5552), getPlayerStorageValue(cid,5553), getPlayerStorageValue(cid,5554), getPlayerStorageValue(cid,5555), getPlayerStorageValue(cid,5556)

 

 

 

{S}e você não faz assim não quer dizer que está errado, afinal cada um acha mais fácil uma maneira... meu objetivo é apenas ampliar seu conhecimento, afinal, não é porque você só faz de uma maneira que não precisa saber outras... :rolleyes:

Edited by Antharaz

Share this post


Link to post
batman_da_salada    32
batman_da_salada

anotado.gif

 

:coolface:

ta até legal o tutorial, muita gente nao sabe disso.

Share this post


Link to post
Markim Bozi    0
Markim Bozi

hum, isso fais com que os script ficam mais arrumados e facil, obrigado

Share this post


Link to post
oOoO~    0
oOoO~

eu prefiro fazer assim

 

local config = {
stor1 = getPlayerStorageValue(cid,5551)
stor2 = getPlayerStorageValue(cid,5552)
stor3 = getPlayerStorageValue(cid,5553)
stor4 = getPlayerStorageValue(cid,5554)
stor5 = getPlayerStorageValue(cid,5555)
stor6 = getPlayerStorageValue(cid,5556)
}

 

Com muitas virgulas fica feiozo xD

parece que nao acaba mais, uma linha gigante

Edited by oOoO~

Share this post


Link to post
kkbill    0
kkbill

Concordo. Com tudo isso de virgula fica mto feio...

Prefiro fazer um em baixo do outro, pelo menos preciso rodar a pagina só pra baixo e não para os lados tambem, e acho que é de melhor compreensão

Share this post


Link to post
bigbai    0
bigbai

Obrigado Por Contribuir,Mais prefiro Desse geito ainda,Axo que fica mais bonitu *0*:coolface:

 

-----------------------------------------

local config = {

stor1 = getPlayerStorageValue(cid,5551)

stor2 = getPlayerStorageValue(cid,5552)

stor3 = getPlayerStorageValue(cid,5553)

stor4 = getPlayerStorageValue(cid,5554)

stor5 = getPlayerStorageValue(cid,5555)

stor6 = getPlayerStorageValue(cid,5556)

}

-----------------------------------------

Share this post


Link to post
oOoO~    0
oOoO~

sem contar... que no formato

 

local config = {
stor1 = getPlayerStorageValue(cid,5551)
stor2 = getPlayerStorageValue(cid,5552)
stor3 = getPlayerStorageValue(cid,5553)
stor4 = getPlayerStorageValue(cid,5554)
stor5 = getPlayerStorageValue(cid,5555)
stor6 = getPlayerStorageValue(cid,5556)
}  

 

a chance de vc se perder, ao trabalhar com muitas variaveis, e editar no lugar errado, e bem menor, do que quando trabalhado assim

 

local stor1, stor2, stor3, stor4, stor5, stor6 = getPlayerStorageValue(cid,5551), getPlayerStorageValue(cid,5552), getPlayerStorageValue(cid,5553), getPlayerStorageValue(cid,5554), getPlayerStorageValue(cid,5555), getPlayerStorageValue(cid,5556)

Share this post


Link to post
Antharaz    4
Antharaz

O correto do que vocês preferem seria:

 

local config = {
stor1 = getPlayerStorageValue(cid,5551),
stor2 = getPlayerStorageValue(cid,5552),
stor3 = getPlayerStorageValue(cid,5553),
stor4 = getPlayerStorageValue(cid,5554),
stor5 = getPlayerStorageValue(cid,5555),
stor6 = getPlayerStorageValue(cid,5556)
}  

 

Vocês esqueceram as vírgulas da table...

Share this post


Link to post
oOoO~    0
oOoO~
O correto do que vocês preferem seria:

 

local config = {
stor1 = getPlayerStorageValue(cid,5551),
stor2 = getPlayerStorageValue(cid,5552),
stor3 = getPlayerStorageValue(cid,5553),
stor4 = getPlayerStorageValue(cid,5554),
stor5 = getPlayerStorageValue(cid,5555),
stor6 = getPlayerStorageValue(cid,5556)
}  

 

Vocês esqueceram as vírgulas da table...

 

 

esquecer virgulas acontece nas melhores familhas ...

Share this post


Link to post
batman_da_salada    32
batman_da_salada

No caso seria assim:

name = 'mock'
id = 1
cid = 123
var = {1}
-- pode ser assim:
local mock,id,cid,var = mock,1,123,{1}

Edited by Mickfern

Share this post


Link to post
Gpwjhlkdcf    21
Gpwjhlkdcf

local stor1, stor2, stor3, stor4, stor5, stor6 =
getPlayerStorageValue(cid, 5551), getPlayerStorageValue(cid, 5552),
getPlayerStorageValue(cid, 5553), getPlayerStorageValue(cid, 5554),
getPlayerStorageValue(cid, 5555), getPlayerStorageValue(cid, 5556)

Pronto ué...

Edited by Mickfern

Share this post


Link to post
Rei_vegeta    0
Rei_vegeta

tbem prefiro com tabalas

e bem mais facil de ler

e de organizar.

@topico

com 1 linha e bem menor

mais se depois vc quer mudar isso?

vai quebrar a cabaca contando as vigulas?

LOL

Share this post


Link to post
Antharaz    4
Antharaz

@Rei_vegeta

 

como eu disse, cada um acha um jeito melhor... não tem como agradar a todos não é mesmo?

 

rsrs

Share this post


Link to post
dragonlorde    0
dragonlorde
eu prefiro fazer assim

 

local config = {
stor1 = getPlayerStorageValue(cid,5551)
stor2 = getPlayerStorageValue(cid,5552)
stor3 = getPlayerStorageValue(cid,5553)
stor4 = getPlayerStorageValue(cid,5554)
stor5 = getPlayerStorageValue(cid,5555)
stor6 = getPlayerStorageValue(cid,5556)
}

Com muitas virgulas fica feiozo xD

parece que nao acaba mais, uma linha gigante

 

Cade as virgula mano? :louco:

 

local config = {
stor1 = getPlayerStorageValue(cid,5551),
stor2 = getPlayerStorageValue(cid,5552),
stor3 = getPlayerStorageValue(cid,5553),
stor4 = getPlayerStorageValue(cid,5554),
stor5 = getPlayerStorageValue(cid,5555),
stor6 = getPlayerStorageValue(cid,5556)
}

Edited by dragonlorde

Share this post


Link to post
Devorador de Corpos    0
Devorador de Corpos

nao axo mais facil na hora de abri o script fik mta coisa numa linha so ,gosto uma coisa debaixo da outra

Share this post


Link to post
Guest
This topic is now closed to further replies.
Sign in to follow this  
  • Recently Browsing   0 members

    No registered users viewing this page.

×