[AJUDA] Comandos nгo funcionam. -
Victor Martins - 09.05.2012
Eu fiz uns comandos pra testar no meu gamemode de estudo ...
Eles tavam rodando de boa semana passada, mas hoje fui abrir pra testar, nenhum comando funcionou.
Alguem sabe o que pode ser?
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp ("/equipar", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid, 34, 500); //Dб uma Sniper para o jogador com 500 balas.
GivePlayerWeapon(playerid, 25, 500); //Dб uma Shotgun para o jogador com 500 balas.
GivePlayerWeapon(playerid, 30, 500); //Dб uma AK-47 para o jogador.
GivePlayerWeapon(playerid, 28, 500); //Dб uma Micro-Uzi para o jogador com 500 balas.
GivePlayerWeapon(playerid, 22, 500); //Dб uma 9MM para o jogador com 500 balas.
GivePlayerWeapon(playerid, 5, 99999); //Dб um taco de baseball para o jogador.
GivePlayerWeapon(playerid, 4, 99999); //Dб uma faca para o jogador.
SendClientMessage(playerid, COR_VERMELHO, "[INFO]: {FFFFFF}Vocк se equipou.");
}
//-------------------------------[SUICIDIO]---------------------------------
if (strcmp("/suicidio", cmdtext, true, 10) == 0)
{
SetPlayerHealth(playerid, 0);
SendClientMessage(playerid, COR_VERMELHOE, "[INFO]: {FFFFFF}Vocк se suicidou.");
}
//---------------------------------[AJUDA]----------------------------------
if (strcmp ("/ajuda", cmdtext, true, 10) == 0)
{
SendClientMessage(playerid, COR_VERMELHOE, "__________________________ AJUDA __________________________");
SendClientMessage(playerid, COR_CINZA, "- Gamemode para testes, feito por Victor Martins.");
SendClientMessage(playerid, COR_VERMELHO, "- Digite </equipar> para se equipar.");
SendClientMessage(playerid, COR_CINZA, "- Digite </comandos> para saber sobre mais comandos.");
SendClientMessage(playerid, COR_VERMELHO, "- Digite </creditos> para ver os crйditos do gamemode.");
SendClientMessage(playerid, COR_CINZA, "- Digite </objetivo> para ver o objetivo do gamemode.");
SendClientMessage(playerid, COR_VERMELHOE, "ЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇ");
}
//-------------------------------[CRЙDITOS]---------------------------------
if (strcmp ("/creditos", cmdtext, true, 10) == 0)
{
SendClientMessage(playerid, COR_VERMELHOE, "________________________ CRЙDITOS ________________________");
SendClientMessage(playerid, COR_CINZA, "- Gamemode para testes, feito por Victor Martins.");
SendClientMessage(playerid, COR_VERMELHO, "- Mapa feito por Victor Martins.");
SendClientMessage(playerid, COR_VERMELHOE, "ЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇ");
}
//-------------------------------[OBJETIVO]---------------------------------
if (strcmp ("/objetivo", cmdtext, true, 10) == 0)
{
SendClientMessage(playerid, COR_VERMELHOE, "________________________ OBJETIVO ________________________");
SendClientMessage(playerid, COR_CINZA, "- Este gamemode tem o objetivo de ser base para estudos.");
SendClientMessage(playerid, COR_VERMELHO, "- Ele tambйm pode ser usado para testes.");
SendClientMessage(playerid, COR_CINZA, "- Se precisar de ajuda, digite </ajuda>.");
SendClientMessage(playerid, COR_VERMELHOE, "ЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇ");
}
//-------------------------------[COMANDOS]---------------------------------
if (strcmp ("/comandos", cmdtext, true, 10) == 0)
{
SendClientMessage(playerid, COR_VERMELHO, "________________________ COMANDOS ________________________");
SendClientMessage(playerid, COR_CINZA, "- Como o gamemode й para testes, ele tem poucos comandos.");
SendClientMessage(playerid, COR_VERMELHO, "- COMANDOS: </ajuda>, </creditos>, </objetivo>.");
SendClientMessage(playerid, COR_CINZA, "- EQUIPAR: </equipar>.");
SendClientMessage(playerid, COR_VERMELHOE, "ЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇ");
}
return 1;
}
Re: [AJUDA] Comandos nгo funcionam. -
ViniBorn - 09.05.2012
Passou a usar no prуprio GM (ou em FS) algum processador de comandos (zcmd por exemplo) ?
Re: [AJUDA] Comandos nгo funcionam. -
Victor Martins - 09.05.2012
Nгo.
Re: [AJUDA] Comandos nгo funcionam. -
ViictorDaay- - 09.05.2012
Conflito entre FilterScripts ou atй mesmo codes no gamemode.
Re: [AJUDA] Comandos nгo funcionam. -
.FuneraL. - 09.05.2012
Se for exatamente isto seu OnPlayerCommandText , Coloque assim.
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp ("/equipar", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid, 34, 500); //Dб uma Sniper para o jogador com 500 balas.
GivePlayerWeapon(playerid, 25, 500); //Dб uma Shotgun para o jogador com 500 balas.
GivePlayerWeapon(playerid, 30, 500); //Dб uma AK-47 para o jogador.
GivePlayerWeapon(playerid, 28, 500); //Dб uma Micro-Uzi para o jogador com 500 balas.
GivePlayerWeapon(playerid, 22, 500); //Dб uma 9MM para o jogador com 500 balas.
GivePlayerWeapon(playerid, 5, 99999); //Dб um taco de baseball para o jogador.
GivePlayerWeapon(playerid, 4, 99999); //Dб uma faca para o jogador.
SendClientMessage(playerid, COR_VERMELHO, "[INFO]: {FFFFFF}Vocк se equipou.");
}
//-------------------------------[SUICIDIO]---------------------------------
if (strcmp("/suicidio", cmdtext, true, 10) == 0)
{
SetPlayerHealth(playerid, 0);
SendClientMessage(playerid, COR_VERMELHOE, "[INFO]: {FFFFFF}Vocк se suicidou.");
}
//---------------------------------[AJUDA]----------------------------------
if (strcmp ("/ajuda", cmdtext, true, 10) == 0)
{
SendClientMessage(playerid, COR_VERMELHOE, "__________________________ AJUDA __________________________");
SendClientMessage(playerid, COR_CINZA, "- Gamemode para testes, feito por Victor Martins.");
SendClientMessage(playerid, COR_VERMELHO, "- Digite </equipar> para se equipar.");
SendClientMessage(playerid, COR_CINZA, "- Digite </comandos> para saber sobre mais comandos.");
SendClientMessage(playerid, COR_VERMELHO, "- Digite </creditos> para ver os crйditos do gamemode.");
SendClientMessage(playerid, COR_CINZA, "- Digite </objetivo> para ver o objetivo do gamemode.");
SendClientMessage(playerid, COR_VERMELHOE, "ЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇ");
}
//-------------------------------[CRЙDITOS]---------------------------------
if (strcmp ("/creditos", cmdtext, true, 10) == 0)
{
SendClientMessage(playerid, COR_VERMELHOE, "________________________ CRЙDITOS ________________________");
SendClientMessage(playerid, COR_CINZA, "- Gamemode para testes, feito por Victor Martins.");
SendClientMessage(playerid, COR_VERMELHO, "- Mapa feito por Victor Martins.");
SendClientMessage(playerid, COR_VERMELHOE, "ЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇ");
}
//-------------------------------[OBJETIVO]---------------------------------
if (strcmp ("/objetivo", cmdtext, true, 10) == 0)
{
SendClientMessage(playerid, COR_VERMELHOE, "________________________ OBJETIVO ________________________");
SendClientMessage(playerid, COR_CINZA, "- Este gamemode tem o objetivo de ser base para estudos.");
SendClientMessage(playerid, COR_VERMELHO, "- Ele tambйm pode ser usado para testes.");
SendClientMessage(playerid, COR_CINZA, "- Se precisar de ajuda, digite </ajuda>.");
SendClientMessage(playerid, COR_VERMELHOE, "ЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇ");
}
//-------------------------------[COMANDOS]---------------------------------
if (strcmp ("/comandos", cmdtext, true, 10) == 0)
{
SendClientMessage(playerid, COR_VERMELHO, "________________________ COMANDOS ________________________");
SendClientMessage(playerid, COR_CINZA, "- Como o gamemode й para testes, ele tem poucos comandos.");
SendClientMessage(playerid, COR_VERMELHO, "- COMANDOS: </ajuda>, </creditos>, </objetivo>.");
SendClientMessage(playerid, COR_CINZA, "- EQUIPAR: </equipar>.");
SendClientMessage(playerid, COR_VERMELHOE, "ЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇ");
}
return 1;
}
return 0;
}
Re: [AJUDA] Comandos nгo funcionam. -
ViniBorn - 09.05.2012
Coloca true nos comandos, e false no fim da public
Re: [AJUDA] Comandos nгo funcionam. -
Victor Martins - 09.05.2012
pawn Код:
error 010: invalid function or declaration
Re: [AJUDA] Comandos nгo funcionam. -
.FuneraL. - 09.05.2012
Quote:
Originally Posted by Victor Martins
pawn Код:
error 010: invalid function or declaration
|
Linha do Erro?
Re: [AJUDA] Comandos nгo funcionam. -
Victor Martins - 09.05.2012
148 < return 0;
Re: [AJUDA] Comandos nгo funcionam. -
.FuneraL. - 09.05.2012
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp ("/equipar", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid, 34, 500); //Dб uma Sniper para o jogador com 500 balas.
GivePlayerWeapon(playerid, 25, 500); //Dб uma Shotgun para o jogador com 500 balas.
GivePlayerWeapon(playerid, 30, 500); //Dб uma AK-47 para o jogador.
GivePlayerWeapon(playerid, 28, 500); //Dб uma Micro-Uzi para o jogador com 500 balas.
GivePlayerWeapon(playerid, 22, 500); //Dб uma 9MM para o jogador com 500 balas.
GivePlayerWeapon(playerid, 5, 99999); //Dб um taco de baseball para o jogador.
GivePlayerWeapon(playerid, 4, 99999); //Dб uma faca para o jogador.
SendClientMessage(playerid, COR_VERMELHO, "[INFO]: {FFFFFF}Vocк se equipou.");
return 1;
}
//-------------------------------[SUICIDIO]---------------------------------
if (strcmp("/suicidio", cmdtext, true, 10) == 0)
{
SetPlayerHealth(playerid, 0);
SendClientMessage(playerid, COR_VERMELHOE, "[INFO]: {FFFFFF}Vocк se suicidou.");
return 1;
}
//---------------------------------[AJUDA]----------------------------------
if (strcmp ("/ajuda", cmdtext, true, 10) == 0)
{
SendClientMessage(playerid, COR_VERMELHOE, "__________________________ AJUDA __________________________");
SendClientMessage(playerid, COR_CINZA, "- Gamemode para testes, feito por Victor Martins.");
SendClientMessage(playerid, COR_VERMELHO, "- Digite </equipar> para se equipar.");
SendClientMessage(playerid, COR_CINZA, "- Digite </comandos> para saber sobre mais comandos.");
SendClientMessage(playerid, COR_VERMELHO, "- Digite </creditos> para ver os crйditos do gamemode.");
SendClientMessage(playerid, COR_CINZA, "- Digite </objetivo> para ver o objetivo do gamemode.");
SendClientMessage(playerid, COR_VERMELHOE, "ЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇ");
return 1;
}
//-------------------------------[CRЙDITOS]---------------------------------
if (strcmp ("/creditos", cmdtext, true, 10) == 0)
{
SendClientMessage(playerid, COR_VERMELHOE, "________________________ CRЙDITOS ________________________");
SendClientMessage(playerid, COR_CINZA, "- Gamemode para testes, feito por Victor Martins.");
SendClientMessage(playerid, COR_VERMELHO, "- Mapa feito por Victor Martins.");
SendClientMessage(playerid, COR_VERMELHOE, "ЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇ");
return 1;
}
//-------------------------------[OBJETIVO]---------------------------------
if (strcmp ("/objetivo", cmdtext, true, 10) == 0)
{
SendClientMessage(playerid, COR_VERMELHOE, "________________________ OBJETIVO ________________________");
SendClientMessage(playerid, COR_CINZA, "- Este gamemode tem o objetivo de ser base para estudos.");
SendClientMessage(playerid, COR_VERMELHO, "- Ele tambйm pode ser usado para testes.");
SendClientMessage(playerid, COR_CINZA, "- Se precisar de ajuda, digite </ajuda>.");
SendClientMessage(playerid, COR_VERMELHOE, "ЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇ");
return 1;
}
//-------------------------------[COMANDOS]---------------------------------
if (strcmp ("/comandos", cmdtext, true, 10) == 0)
{
SendClientMessage(playerid, COR_VERMELHO, "________________________ COMANDOS ________________________");
SendClientMessage(playerid, COR_CINZA, "- Como o gamemode й para testes, ele tem poucos comandos.");
SendClientMessage(playerid, COR_VERMELHO, "- COMANDOS: </ajuda>, </creditos>, </objetivo>.");
SendClientMessage(playerid, COR_CINZA, "- EQUIPAR: </equipar>.");
SendClientMessage(playerid, COR_VERMELHOE, "ЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇЇ");
return 1;
}
return 0;
}
Tenta ^^