SA-MP Forums Archive
[Ajuda] Ajuda com ciclo if - 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] Ajuda com ciclo if (/showthread.php?tid=509745)



Ajuda com ciclo if - kapazul - 27.04.2014

Boas, pessoal estou a tenta fazer um sistema de seleзгo de gкnero em textdraw ou seja masculino ou feminino. Portanto o sistema atualmente esta com problema de nгo estar a funcionar a 100 por cento, pois nгo estб a dar para mudar do feminino para o masculino. O problema esta neste ciclo if,que deve estar mal estruturado.


PHP код:
if(clickedid == gen1)
{
new 
String[128];
if (
PlayerInfo[playerid][Feminino] == 1)
{
format(Stringsizeof(String), "Masculino");
TextDrawSetString(gen1String);
PlayerInfo[playerid][Masculino] = 1;
}
else
format(Stringsizeof(String), "Feminino");
TextDrawSetString(gen1String);
PlayerInfo[playerid][Feminino] = 1;
}
else if(
clickedid == gen1)
{
new 
String[128];
if (
PlayerInfo[playerid][Masculino] == 1)//Mude o 'pInfo' para a do seu GameMod
{
format(Stringsizeof(String), "Feminino");
TextDrawSetString(gen1String);
PlayerInfo[playerid][Feminino] = 1;//variavel feminino
}
else
format(Stringsizeof(String), "Masculino");
TextDrawSetString(gen1String);
PlayerInfo[playerid][Masculino] = 1;//variavel masculino*/

Agradeзo a quem puder dar uma ajuda.


Re: Ajuda com ciclo if - hard_dalzot - 27.04.2014

pawn Код:
if(clickedid == gen1)
{
new String[128];
if (PlayerInfo[playerid][Feminino] == 1)
{

format(String, sizeof(String), "Masculino");
TextDrawSetString(gen1, String);
PlayerInfo[playerid][Masculino] = 1;
}
else if (PlayerInfo[playerid][Masculino] == 1)

format(String, sizeof(String), "Feminino");
TextDrawSetString(gen1, String);
PlayerInfo[playerid][Feminino] = 1;

}
tenta assim


Re: Ajuda com ciclo if - kapazul - 27.04.2014

O cуdigo nao funciona ou seja passa para masculino mas do masculino para o feminino nгo funciona


Re: Ajuda com ciclo if - hard_dalzot - 28.04.2014

pawn Код:
if(clickedid == gen1)
{
new String[128];
if (PlayerInfo[playerid][Feminino] == 1)
{

format(String, sizeof(String), "Masculino");
TextDrawSetString(gen1, String);
PlayerInfo[playerid][Masculino] = 1;
}
else

format(String, sizeof(String), "Feminino");
TextDrawSetString(gen1, String);
PlayerInfo[playerid][Feminino] = 1;

}

else if(clickedid == gen2)
{
new String[128];
if (PlayerInfo[playerid][Masculino] == 1)//Mude o 'pInfo' para a do seu GameMod
{

format(String, sizeof(String), "Feminino");
TextDrawSetString(gen2, String);
PlayerInfo[playerid][Feminino] = 1;//variavel feminino
}
else

format(String, sizeof(String), "Masculino");
TextDrawSetString(gen2, String);
PlayerInfo[playerid][Masculino] = 1;//variavel masculino*/

}
tenta adicionando um gen2


Re: Ajuda com ciclo if - hard_dalzot - 28.04.2014

deu lag e foi duas vezes *-*


Re: Ajuda com ciclo if - kapazul - 30.04.2014

desculpa sу responder agora mas sу tive tempo de o fazer agora.
O Cуdigo continua a nгo funcionar pois passa agora passa do feminino para o masculino e nao mexe mais..