[Ajuda] Comandos -
urinol123 - 09.07.2011
Bem sempre quando eu tento criar um comando ele sai com o mesmo erro " invalid function or declaration "
Ja tentei olhar em todos os lugares mas nгo achei queria que vocкs me ajudassem e encontrassem o tal erro nesse codigo aqui
Код:
public OnPlayerCommandText(playerid,cmdtext[])
{
if(strcmp(cmdtext, "/ajuda", true)==0 || strcmp(cmdtext, "/help", true)==0) // <-- Linha dando o erro
{
SendClientMessage(playerid,"~r~Este GameMod й um GameMod de TeamDeath Match, nunca fassa TK",);
SendClientMessage(playerid,"~r~Seu objetivo aqui й matar o maior numero de vezes possivel o time inimigo",);
SendClientMessage(playerid,"~r~Morrendo o minimo de vezes possiveis",);
SendClientMessage(playerid,"~g~Comandos existentes",);
SendClientMessage(playerid,"~g~/status - Mostra seus status em jogo",);
Re: [Ajuda] Comandos -
Dark.Angel - 09.07.2011
O certo seria assim:
PHP код:
SendClientMessage(playerid,0xFFFFFFAA,"~g~/status - Mostra seus status em jogo");
PHP код:
SendClientMessage(playerid,COR," MENSAGEM ");
Nгo precisa por esse '~g~' pois nгo mudaria nada na SendClientMessage...
Re: [Ajuda] Comandos -
Ricop522 - 09.07.2011
pawn Код:
if(!strcmp(cmd, "/ajuda", true)) || !strcmp(cmd, "/help", true))
{
SendClientMessage(playerid,"Este GameMod й um GameMod de TeamDeath Match, nunca fassa TK");
SendClientMessage(playerid,"Seu objetivo aqui й matar o maior numero de vezes possivel o time inimigo");
SendClientMessage(playerid,"Morrendo o minimo de vezes possiveis");
SendClientMessage(playerid,"Comandos existentes");
SendClientMessage(playerid,"/status - Mostra seus status em jogo");
//Erros seu:
//Fim da mensagem continha um ",);
//Uso de ~r~ nas mensagens, isso nгo й possivel com SendC.
return 0x01;
Re: [Ajuda] Comandos -
Macintosh - 09.07.2011
cria em dcmd
Topo GM:
pawn Код:
#define dcmd(%1,%2,%3) if (!strcmp((%3)[1], #%1, true, (%2)) && ((((%3)[(%2) + 1] == '\0') && (dcmd_%1(playerid, ""))) || (((%3)[(%2) + 1] == ' ') && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
OnPlayerCommandText:
Fim GM:
pawn Код:
dcmd_ajuda(playerid, params[])
{
#pragma unused params
SendClientMessage(playerid, 0xFFFFFF, "Este GameMode й um GameMoed de TeamDeath Match, nunca faзa Team Kill",);
SendClientMessage(playerid, 0xFFFFFF, "Seu objetivo aqui й matar o maior numero de vezes possivel o time inimigo");
SendClientMessage(playerid, 0xFFFFFF, "Morrendo o minimo de vezes possiveis");
SendClientMessage(playerid, 0xFFFFFF, "Comandos existentes:");
SendClientMessage(playerid, 0xFFFFFF"/status - Mostra seus status em jogo");
return 0x1;
}
Re: [Ajuda] Comandos -
urinol123 - 09.07.2011
O erro nao esta no SendClientMessage e sim no
Код:
if(!strcmp(cmd, "/ajuda", true)) || !strcmp(cmd, "/help", true))
Shickard
Nгo entendi este metodo dcmd pois continua dando o mesmo erro
Re: [Ajuda] Comandos -
Ricop522 - 09.07.2011
Nгo necessita o uso de dcmd..
Da uma olhada no que eu postei..
Re: [Ajuda] Comandos -
urinol123 - 09.07.2011
Ricop tambem tentei somente seu codigo mas continua dando erro nas seguintes linhas ( o mesmo erro anterior porem nas 2 seguintes linhas )
Код:
if(!strcmp(cmd, "/ajuda", true)) || !strcmp(cmd, "/help", true)) // <-- Nessa
{
SendClientMessage(playerid,"Este GameMod й um GameMod de TeamDeath Match, nunca fassa TK");
SendClientMessage(playerid,"Seu objetivo aqui й matar o maior numero de vezes possivel o time inimigo");
SendClientMessage(playerid,"Morrendo o minimo de vezes possiveis");
SendClientMessage(playerid,"Comandos existentes");
SendClientMessage(playerid,"/status - Mostra seus status em jogo");
//Erros seu:
//Fim da mensagem continha um ",);
//Uso de ~r~ nas mensagens, isso nгo й possivel com SendC.
return 0x01; // <-- Nessa
Re: [Ajuda] Comandos -
Andrew_Guiga - 09.07.2011
mano usa isso
Код:
if(strcmp(cmdtext,"/ajuda",true)==0)
Re: [Ajuda] Comandos -
urinol123 - 09.07.2011
Continua com o mesmo erro Andrew
Re: [Ajuda] Comandos -
Macintosh - 09.07.2011
Quote:
Originally Posted by Ricop522
Nгo necessita o uso de dcmd..
Da uma olhada no que eu postei..
|
й que to influenciando pra nгo ficar no strcmp D: