[Ajuda] dar vida para todos - 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] dar vida para todos (
/showthread.php?tid=643832)
dar vida para todos -
TheHave - 28.10.2017
eu vi na internet que pra dar vida pra todos й preciso fazer um looping
como faz isso? so sei que tem que ter um 'i' no meio
Re: dar vida para todos -
zCyan - 28.10.2017
PHP код:
CMD:darvidatodos(playerid)
{
new i = -1;
while(++i < MAX_PLAYERS)
{
if(IsPlayerConnected(i))
{
SetPlayerHealth(i, 100);
}
}
return true;
}
Re: dar vida para todos -
BykiLler - 28.10.2017
Loop crescente.
Quote:
for (new i; i < 5; i ++)
{
printf ("%i", i);
}
|
No loop acima voce declara uma variбvel e a denomina de 'i'. E enquanto essa variбvel for menor do que cinco, a variбvel irб aumenta mais um a cada loop.
Hб varias coisas ainda para estudar como o
continue e
break ...
Re: dar vida para todos -
axmen_xxx - 29.10.2017
Quote:
Originally Posted by zCyan
PHP код:
CMD:darvidatodos(playerid)
{
new i = -1;
while(++i < MAX_PLAYERS)
{
if(IsPlayerConnected(i))
{
SetPlayerHealth(i, 100);
}
}
return true;
}
|
Eu recomendo que vocк use foreach
Re: dar vida para todos -
IlanZ - 29.10.2017
PHP код:
CMD:darvidatodos(playerid)
{
for(new i; i < MAX_PLAYERS; i++)
{
if(!IsPlayerConnected(i)) continue;
SetPlayerHealth(i, 100);
}
return 1;
}
Re: dar vida para todos -
Jonpz - 29.10.2017
PHP код:
CMD:darvidatodos(playerid)
{
for(new i; i < GetPlayerPoolSize(); i++)
if(IsPlayerConnected(i)) SetPlayerHealth(i, 100);
return 1;
}
Re: dar vida para todos -
TheHave - 29.10.2017
coloquei aqui e funcionou
mas qual o melhor?
Re: dar vida para todos -
MrEdu - 29.10.2017
O melhor й usar a include foreach
Re: dar vida para todos -
TheHave - 29.10.2017
onde baixa