[Ajuda] Duvida sobre valores - 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] Duvida sobre valores (
/showthread.php?tid=494545)
Duvida sobre valores -
SK00L - 13.02.2014
Aew pessoal tenho uma duvida aqui...
queria dar um valor
0 ou
1 para a string do comando
tipo eu digito "
/trabalhar on", dai eu queria saber como dar valor
1 para o "
on" que foi digitado
e tambem como dar o valor
0 para quem digitar o "
off" no lugar do "
on"
+Rep pra quem ajudar
Re: Duvida sobre valores -
DouglasRodrigues - 13.02.2014
pawn Код:
new batata[MAX_PLAYERS];
public OnPlayerConnect(playerid) {
batata[playerid] = 0;
return true;
}
CMD:trabalhar(playerid) {
//de vagabundeando para trabalhando
if(batata[playerid] == 0) return batata[playerid] = 1;
else if(batata[playerid] == 1) return batata[playerid] = 0;
//de trabalhando para vagabundeando
return true;
}
Isso?
Re: Duvida sobre valores -
RayksonCouto - 13.02.2014
pawn Код:
new doidao[MAX_PLAYERS];
doidao[playerid] = 1;
doidao[playerid] = 0;
Re: Duvida sobre valores -
SK00L - 13.02.2014
Quote:
Originally Posted by DouglasRodrigues
pawn Код:
new batata[MAX_PLAYERS]; public OnPlayerConnect(playerid) { batata[playerid] = 0; return true; } CMD:trabalhar(playerid) { if(batata[playerid] == 0) return batata[playerid] = 1; else if(batata[playerid] == 1) return batata[playerid] = 0; return true; }
Isso?
|
tipo o comando é assim /trabalhar
on , dai eu queria que o "
on" que foi digitado no comando tivesse o valor de
1
Re: Duvida sobre valores -
RayksonCouto - 13.02.2014
pawn Код:
new doidao[MAX_PLAYERS];
CMD:trampar(playerid)
{
if(doidao[playerid] > 0)
{
doidao[playerid] = 0;
SendClientMessage(playerid,-1,"Vocк nгo trabalha mais agora voce virou um vagabundo");
}
else
{
doidao[playerid] = 1;
SendClientMessage(playerid,-1,"Vocк deixou de ser vagabundo e esta trabalhando");
}
return 1;
}
Re: Duvida sobre valores -
Axll - 13.02.2014
pawn Код:
//new trabalhar[MAX_PLAYERS];
//ou
//new bool:trabalhar[MAX_PLAYERS];
command(trabalhar, playerid, params [])
{
new subcmd[5];
if(sscanf(params, "s[5]", subcmd)) return false;
if(!strcmp(subcmd, "on", true))
{
//on
//trabalhar[playerid] = true;
//ou
//trabalhar[playerid] = 1;
return true;
}
if(!strcmp(subcmd, "off", true))
{
//off
//trabalhar[playerid] = false;
//ou
//trabalhar[playerid] = 0;
return true;
}
return true;
}
**corrigido
Re: Duvida sobre valores -
SK00L - 13.02.2014
Quote:
Originally Posted by Axll
pawn Код:
//new trabalhar[MAX_PLAYERS]; //ou //new bool:trabalhar[MAX_PLAYERS]; command(trabalhar, playerid, params []) { new subcmd[5]; if(sscanf(params, "s[5]", subcmd)) return false; if(!strcmp(subcmd, "on", true)) { //on //trabalhar[playerid] = true; //ou //trabalhar[playerid] = 1; return true; } if(!strcmp(subcmd, "off", true)) { //off //trabalhar[playerid] = true; //ou //trabalhar[playerid] = 0; return true; } return true; }
|
Era isso msm cara vlw, +REP