SA-MP Forums Archive
[Ajuda] Erro bizonho. Rep+ - 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] Erro bizonho. Rep+ (/showthread.php?tid=400286)



Erro bizonho. Rep+ - Duduloch - 17.12.2012

Olha, eu fiz um comando:

pawn Код:
if (strcmp("/comecarservico", cmdtext, true, 10) == 0)
    {
        if(Player[playerid][Profissao] == TAXISTA)
        {
            GetPlayerName(playerid, sendername, sizeof(sendername));
            format(string,sizeof(string), "{FFFFFF}O taxista {FF0000}%s {FFFFFF}estб trabalhando agora, precisa de um taxi? Ligue para um!", sendername);
            SendClientMessageToAll(-1, string);
            Player[playerid][Trabalhando] = 1;
        }
        return 1;
    }
Aн qd entro no sv digito /comecarservico, ok ele funciona de boa, mas se eu digitar: /comecarservic, /comecarservi, /comecarserv, /comecarser, /comecarse, e por diante, ele funciona tb =/, oque tem de errado ae?? att..



Re: Erro bizonho. Rep+ - HardWar - 17.12.2012

Tente:

pawn Код:
if(strcmp("/comecarservico", cmdtext, true, 15) == 0)
{
    if(Player[playerid][Profissao] == TAXISTA)
    {
        GetPlayerName(playerid, sendername, sizeof(sendername));
        format(string,sizeof(string), "{FFFFFF}O taxista {FF0000}%s {FFFFFF}estб trabalhando agora, precisa de um taxi? Ligue para um!", sendername);
        SendClientMessageToAll(-1, string);
        Player[playerid][Trabalhando] = 1;
    }
    return 1;
}



Re: Erro bizonho. Rep+ - Duduloch - 17.12.2012

Quote:
Originally Posted by HardWar
Посмотреть сообщение
Tente:

pawn Код:
if(strcmp("/comecarservico", cmdtext, true, 15) == 0)
{
    if(Player[playerid][Profissao] == TAXISTA)
    {
        GetPlayerName(playerid, sendername, sizeof(sendername));
        format(string,sizeof(string), "{FFFFFF}O taxista {FF0000}%s {FFFFFF}estб trabalhando agora, precisa de um taxi? Ligue para um!", sendername);
        SendClientMessageToAll(-1, string);
        Player[playerid][Trabalhando] = 1;
    }
    return 1;
}
testando jб jб edito, funcionar = rep+


@Edit funfo! rep +


Re: Erro bizonho. Rep+ - Sky™ - 17.12.2012

Quote:
Originally Posted by Duduloch
Посмотреть сообщение
testando jб jб edito, funcionar = rep+


@Edit funfo! rep +
simples !

pawn Код:
if(strcmp("/comecarservico", cmdtext, true, 15) == 0)
{
    if(Player[playerid][Profissao] == TAXISTA)
    {
        GetPlayerName(playerid, sendername, sizeof(sendername));
        format(string,sizeof(string), "{FFFFFF}O taxista {FF0000}%s {FFFFFF}estб trabalhando agora, precisa de um taxi? Ligue para um!", sendername);
        SendClientMessageToAll(-1, string);
        Player[playerid][Trabalhando] = 1;
    }
    return 1;
}
pawn Код:
if(strcmp("/comecarservico", cmdtext, true, 15) == 0)//ali Onde estб o 15 й a contagem de carateres do COmando o que vocк deve fazer para que sу funcione o comando se digitar corretamente й retirar o 15 e assim sу funcionando se digitar corretamente!
ex:
if(strcmp("/comecarservico", cmdtext, true) == 0) //simples <<

if(!strcmp(cmdtext, "/comecarservico", true))// tambйm desta forma By Jay_McReary



Re: Erro bizonho. Rep+ - Duduloch - 17.12.2012

Quote:
Originally Posted by Sky_.
Посмотреть сообщение
simples !

pawn Код:
if(strcmp("/comecarservico", cmdtext, true, 15) == 0)
{
    if(Player[playerid][Profissao] == TAXISTA)
    {
        GetPlayerName(playerid, sendername, sizeof(sendername));
        format(string,sizeof(string), "{FFFFFF}O taxista {FF0000}%s {FFFFFF}estб trabalhando agora, precisa de um taxi? Ligue para um!", sendername);
        SendClientMessageToAll(-1, string);
        Player[playerid][Trabalhando] = 1;
    }
    return 1;
}
pawn Код:
if(strcmp("/comecarservico", cmdtext, true, 15) == 0)//ali Onde estб o 15 й a contagem de carateres do COmando o que vocк deve fazer para que sу funcione o comando se digitar corretamente й retirar o 15 e assim sу funcionando se digitar corretamente!
ex:
if(strcmp("/comecarservico", cmdtext, true) == 0) //simples <<
rep + pela explicaзгo


Re: Erro bizonho. Rep+ - Gleisson_. - 17.12.2012

Teu gm deve ser muito bugado nй, ou baixado da net, pois cada pouco й um tуpico com um bug..


Re: Erro bizonho. Rep+ - TreePuncher - 17.12.2012

porque ninguem usa "if(!strcmp(cmdtext, "/...", true))...


Re: Erro bizonho. Rep+ - Sky™ - 17.12.2012

Quote:
Originally Posted by Jay_McReary
Посмотреть сообщение
porque ninguem usa "if(!strcmp(cmdtext, "/...", true))...
eu uso ^^

mбs o que falei para ele fazer era sу um exemplo mais tem muitas formas de fazer Fica a dica!
dei edit la para melhor intendimento!