[AJUDA]Define - 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]Define (
/showthread.php?tid=290147)
[AJUDA]Define -
.CrazZy._.[De] - 14.10.2011
Bom pessoal, alguйm pode fazer um tutorial ou mi dizer como eu defino uma string e um pname no нnicio do commandtext, pra nгo causar bugs ou lags no meu gm.. porquк cada comando que й preciso de uma string ou pname, eu tenho que colocar junto, aqui um exemplo:
pawn Код:
if (strcmp("/Comandos", cmdtext, true, 10) == 0){
GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
format(string, sizeof(string), " %s Esta Vendo os comando do Servidor {FFFF00}( /Comandos )", pname);
SendClientMessageToAll(Branco, string);
SendClientMessage(playerid, Vermelho,">~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Comandos~~~~~~~~~~~~~~~~~~~~~~~~~~~<");
SendClientMessage(playerid,Branco, "/Regras, /ajuda, /comando..");
SendClientMessage(playerid, Vermelho,">~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<");
return 1;
}
Ae neste comando й preciso usar um new string, e um new pname, dae eu tinha que botar nos outros comandos tambйm.. por isso queria define as "new" no нnicio do commandtext.
Re: [AJUDA]Define -
WLSF - 14.10.2011
Exemplo:
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
new wiiStr[256];
//comandos
if(!strcmp(cmdtext,"/exemplo",true))
{
format(wiiStr,24,"%s",pNome); // vai pegar o nome do player :D
return 1;
}
return 0;
}
stock pNome(playerid) //Stock para getar o nome...
{
new
wiiN[MAX_PLAYER_NAME]
;
GetPlayerName(playerid, wiiN, sizeof( wiiN ));
return wiiN;
}
Re: [AJUDA]Define -
.CrazZy._.[De] - 14.10.2011
Quote:
Originally Posted by Willian_Luigi
Exemplo:
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[]) { new wiiStr[256];
//comandos if(!strcmp(cmdtext,"/exemplo",true)) { format(wiiStr,24,"%s",pNome); // vai pegar o nome do player :D return 1; } return 0; }
stock pNome(playerid) //Stock para getar o nome... { new wiiN[MAX_PLAYER_NAME] ;
GetPlayerName(playerid, wiiN, sizeof( wiiN )); return wiiN; }
|
Cara.. tipo eu jб tenho meus comandos sу preciso define no commandtext pra nгo dб erro, entende ?
Re: [AJUDA]Define -
TiagoPS - 14.10.2011
pawn Код:
Nome(playerid)
{
new PNome[MAX_PLAYER_NAME];
GetPlayerName(playerid, PNome, sizeof(PNome));
return PNome;
}
EXEMPLO DE USO:
pawn Код:
public OnPlayerText(playerid, text[])
{
new String[256];
format(String, sizeof(String), "%s Diz: %s",Nome(playerid), text);
SendClientMessageToAll(BRANCO, String);
return 0;
}
Re: [AJUDA]Define -
Lуs - 14.10.2011
What? Oo
Re: [AJUDA]Define -
WLSF - 14.10.2011
Quote:
Originally Posted by .CrazZy._.[De]
Cara.. tipo eu jб tenho meus comandos sу preciso define no commandtext pra nгo dб erro, entende ?
|
Cara mais й isso que eu te mandei... tб ali a define, e a stock pra nгo precisar criar em todos os comandos. (: