[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