[Ajuda] Duvida Bбsica. - 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 Bбsica. (
/showthread.php?tid=509445)
Duvida Bбsica. -
LE4NDrO - 26.04.2014
Gostaria de saber para fazer exemplo..
"O Player %s esta com duvida "
Aonde ta "%s" aparecer o nick do player eu gostaria de saber como eu posso fazer isso obg, uso strcmp
Re: Duvida Bбsica. -
lKoDlFuLLaNNo - 26.04.2014
pawn Код:
new string[128], pName[MAX_PLAYERS];
GetPlaynew pName[MAX_PLAYERS];
GetPlayerName(playerid, pName, sizeof(pName));
format(string, sizeof(string), "%s esta com duvida",pName);
SendClientMessageToAll(-1,string);
Re: Duvida Bбsica. -
LE4NDrO - 26.04.2014
Eu boto isso no comando ?
Re: Duvida Bбsica. -
lKoDlFuLLaNNo - 26.04.2014
sim
ex
pawn Код:
if(!strcmp(cmdtext, "/duvida", true ) == 0)
{
//sua funзao
new string[128], pName[MAX_PLAYERS];
GetPlaynew pName[MAX_PLAYERS];
GetPlayerName(playerid, pName, sizeof(pName));
format(string, sizeof(string), "%s esta com duvida",pName);
SendClientMessageToAll(-1,string);
return 1 ;
}
Re: Duvida Bбsica. -
LE4NDrO - 26.04.2014
Quote:
Originally Posted by lKoDlFuLLaNNo
sim
ex
pawn Код:
if(!strcmp(cmdtext, "/duvida",true )) { //sua funзao new string[128], pName[MAX_PLAYERS]; GetPlaynew pName[MAX_PLAYERS]; GetPlayerName(playerid, pName, sizeof(pName)); format(string, sizeof(string), "%s esta com duvida",pName); SendClientMessageToAll(-1,string); return 1 ; }
|
mais esse SendClientMessageToAll(-1,string); vai pro server todo para min por sу pro player eu boto SendClientMessage(-1,string);
correto ?
Re: Duvida Bбsica. -
lKoDlFuLLaNNo - 26.04.2014
Quote:
Originally Posted by LE4NDrO
mais esse SendClientMessageToAll(-1,string); vai pro server todo para min por sу pro player eu boto SendClientMessage(-1,string);
correto ?
|
sim correto
Re: Duvida Bбsica. -
Input - 26.04.2014
Quote:
Originally Posted by LE4NDrO
mais esse SendClientMessageToAll(-1,string); vai pro server todo para min por sу pro player eu boto SendClientMessage(-1,string);
correto ?
|
Errado!
Para por so para o player que usou o comando ficaria:
pawn Код:
SendClientMessage(playerid, -1, string);
Re: Duvida Bбsica. -
Schocc - 26.04.2014
Outra coisa, vocкs devem ter cuidado com comandos assim. !
pawn Код:
if(!strcmp(cmdtext, "/duvida",true ))
Dessa forma fica muito livre, no caso se tiver um comando depois desse.
pawn Код:
if(!strcmp(cmdtext, "/duvida opзao",true ))
O primeiro comando iria executar e parar no retorno e iria invalidar o segundo comando, assim nunca executando.
A funзгo strcmp trabalha com o parвmetro
case sensitive, e
lenght.
Estude um pouco sobre ela
lKoDlFuLLaNNo, vocк jб sabe aonde fica a wiki.
Faзa alguns testes, como eu te disse no Skype.
Код:
Sу se aprende a programar programando!.