[AJUDA]Define
#1

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.
Reply
#2

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;
}
Reply
#3

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 ?
Reply
#4

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;
}
Reply
#5

What? Oo
Reply
#6

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. (:
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)