SA-MP Forums Archive
[Ajuda]Variavel - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda]Variavel (/showthread.php?tid=317871)



[Ajuda]Variavel - Geo1996 - 12.02.2012

Tenho uma variavel que assume dois valores 0.0 e 0.1 mas gostaria que ao inves de aparecer 0.0 aparecece aberto e 0.1 fechado.

alguem tem ideia de como fazer isso?


REP Pra Quem Ajudar!


Re: [Ajuda]Variavel - arakuta - 12.02.2012

Como assim?

0.0 й uma float

logo use GetPVarFloat

pawn Код:
if(GetPVarFloat(playerid,"NomedaVariavel") == 0.0)
// SendClientMessage(playerid,0x00FF00AA,"Aberto!");  ???
pawn Код:
if(GetPVarFloat(playerid,"NomedaVariavel") == 0.1)
// SendClientMessage(playerid,0xFF0000AA,"Fechado!");  ???
EDIT:

Vocк pode trocar por PVarString onde o Value й um texto =D

pawn Код:
SetPVarString(playerid,"Name","Texto");
pawn Код:
GetPVarString(playerid,"Name") == Texto



Re: [Ajuda]Variavel - rjjj - 12.02.2012

Digamos que x seja uma variбvel como a que vocк descreveu :


pawn Код:
new Float:x;


//Em algum cуdigo:

x = 0.0;

//Em outro cуdigo:

x = 0.1;


Para que ela armazenasse os textos "aberto" e "fechado" vocк sу teria que transformб-la em uma variбvel array e retirar a tag Float: :


pawn Код:
new x[8];



//Em algum cуdigo:

x = "aberto";

//Em outro cуdigo:

x = "fechado";


Alйm de depois usб-la em um local adequado como no terceiro parвmetro da funзгo SendClientMessage.



Espero ter ajudado .


Re: [Ajuda]Variavel - Geo1996 - 12.02.2012

tipo estou usando a variavel em um velocimetro "gLastCar" no caso qual seria a melhor?


Re: [Ajuda]Variavel - arakuta - 12.02.2012

A que vocк acha que seja mais facil pra vocк chegar no seu objetivo =D