[ajuda] bug admins - 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] bug admins (
/showthread.php?tid=289742)
[ajuda] bug admins -
Cristhian - 12.10.2011
pawn Код:
if (strcmp(cmd, "/admins", true) == 0)
{
SendClientMessage(playerid, COLOR_WHITE, "|______________ Admins Online ______________|");
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][pAdmin] >= 1 && PlayerInfo[i][pAdmin] <= 10)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "{33AA33}%s {AA3333}| Level: %d |", sendername, PlayerInfo[i][pAdmin]);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
}
}
}
return 1;
}
de vez em quando aparece nome de pessoas que nem sгo admins..
Re: [ajuda] bug admins -
[O.z]Caroline - 12.10.2011
tenta:
pawn Код:
if(!strcmp(cmdtext, "/admins", true))
{
SendClientMessage(playerid, COLOR_WHITE, "|______________ Admins Online ______________|");
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][pAdmin] > 0)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "{33AA33}%s {AA3333}| Level: %d |", sendername, PlayerInfo[i][pAdmin]);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
}
}
}
return 1;
}
Re: [ajuda] bug admins -
Cristhian - 12.10.2011
no if pode usar > ?? uma vez me falaram que pode usar com 2 ex.: >=
Re: [ajuda] bug admins -
[O.z]Caroline - 12.10.2011
sim.
> significa Maior que
< Menor que.
isto й uma coisa crucial!
Alguns tutoriais sobre Operadores:
https://sampforum.blast.hk/showthread.php?tid=240266
https://sampforum.blast.hk/showthread.php?tid=147464
https://sampforum.blast.hk/showthread.php?tid=212251
https://sampwiki.blast.hk/wiki/Control_Structures
Espero ter ajudado =)
Re: [ajuda] bug admins -
Cristhian - 12.10.2011
disso eu sei... mas tipow
usar apenas um simbolo ">" ... um dia alguйm me disse que em if's sу podia usar 2 simbolos exemplo:
ao invйs de
sу poderia usar
outro exemplo:
ao invйs de
usaria
tendeu ?
Re: [ajuda] bug admins -
Hardware - 12.10.2011
Vou te explicar uma coisa:
pawn Код:
if(a = b) // Quando tem somente um sinal de igualdade, estб fazendo com 'a' fique com valor de 'b', ou seja, atribuindo valor
Agora:
if(a == b) // Quando tem dois sinais de igualdade, aн sim estб indicando igualdade, nгo atribuindo valor.
Re: [ajuda] bug admins -
Cristhian - 12.10.2011
Mult-Thanks!
@Hardware
Cara valeu, abriu minha mente.. (y)
@Caroline
Obrigado, vou tentar seu cуdigo..
Re: [ajuda] bug admins -
[O.z]Caroline - 12.10.2011
Pequeno tutoria:
pawn Код:
new carol;
// Vamos comparar,
if(carol > 50) // estб verificando se a vбriбvel 'carol' й maior que 50.
if(carol < 50) // estб verificando se a variбvel 'carol' й menor que 50.
if(carol != 50) // estб verificando se a vбriбvel 'carol' й diferente de 50
if(!carol) // estб verificando se a variбvel 'carol' й igual a 0 ( if(carol == 0 ).
if(carol) // estб verificando se a variбvel 'carol' й igual a 1 ( if(carol == 1) .
esses sгo os operadores bбsicos.
espero que tenha entendido =)
Re: [ajuda] bug admins -
Cristhian - 12.10.2011
pawn Код:
new cris;
if(!cris) = if(cris == false)
if(cris) = if(cris == true)
//correct?
Re: [ajuda] bug admins -
[O.z]Caroline - 12.10.2011
Quote:
Originally Posted by Cristhian
pawn Код:
new cris; if(!cris) = if(cris == false) if(cris) = if(cris == true)
//correct?
|
sim.
estб correto.