[Ajuda] 16 atй 37 em um 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] 16 atй 37 em um if (
/showthread.php?tid=651526)
16 atй 37 em um if -
SweetBR - 21.03.2018
eu queria tipo que um if verificasse de 16 atй 37 , queria tipo:
PHP код:
if(GetPlayerWeapon(playerid) == 16, 17, 18, 19, 20, ..., 36, 37)
{
//meu cуdigo ...
}
Re: 16 atй 37 em um if -
Injury - 21.03.2018
Код HTML:
if(16 <= GetPlayerWeapon(playerid) <= 37) //recomendo este.
{
}
ou
Код HTML:
if(GetPlayerWeapon(playerid) >= 16 && GetPlayerWeapon(playerid) <= 37)
{
}
• Mais informaзхes:
https://sampwiki.blast.hk/wiki/Control_Structures#if
Re: 16 atй 37 em um if -
SpikeCompiler - 21.03.2018
Amigo vocк pode fazer uma verificaзгo dependendo do que vocк deseja fazer, este cуdigo aqui pode lhe servir.
PHP код:
if(GetPlayerWeapon(playerid) < 16 || > 37)
{
//Seu cуdigo
}
No caso se for menor que 16 acontece algo, se for maior que 37 a mesma coisa.
Re: 16 atй 37 em um if -
RogerCosta - 21.03.2018
Код:
if(16 <= GetPlayerWeapon(playerid) <= 37) {
// Seu cуdigo
}
ou
Код:
switch(GetPlayerWeapon(playerid)) {
case 16 .. 37: {
// Seu cуdigo...
}
}
Re: 16 atй 37 em um if -
[BOPE]Seu._.Madruga - 21.03.2018
Й oque mais recomendo.
PHP код:
switch(GetPlayerWeapon(playerid)) {
case 16 .. 37: {
// Seu cуdigo...
}
}
Re: 16 atй 37 em um if -
PowerMwK - 21.03.2018
Legal, tambйm queria saber isso
Re: 16 atй 37 em um if -
Injury - 21.03.2018
Neste tipo de verificaзгo isso й irrelevante, se ele fosse adicionar uma aзгo para cada "case" (ou id de cada arma), ai sim seria eficiente, ele apenas verificou se o id das armas estб dentro do range de 16 - 37, nгo hб necessidade de um switch, se fosse assim eu usaria switch para tudo, nгo hб lуgica.
Re: 16 atй 37 em um if -
willttoonn - 21.03.2018
Vocк pode usar:
Код:
if(GetPlayerWeapon(playerid) > 15 && GetPlayerWeapon(playerid) < 38)
{
func;
}
Ou pelo switch:
Код:
switch(GetPlayerWeapon(playerid))
{
case 16..37: { func; }
}
Re: 16 atй 37 em um if -
Adiiti - 22.03.2018
As duas formas sгo vбlidas. Mas eu acho mais dinвmico este:
PHP код:
switch(GetPlayerWeapon(playerid))
{
case 16..37:
{
//Coloca aqui as funзхes
}
}
Re: 16 atй 37 em um if -
renatog - 22.03.2018
Usar switch para situaзхes que um simples if resolveria nгo й uma boa prбtica, nem "mais dinвmico".