[AJUDA] URGENTE!! Todos comandos do GM bugarao do nada -
Niko_Bellik - 28.07.2011
Tipo, eu tava scriptando o meu server normalmente, ai coloco o comando /cores, para testar todas cores do meu gm e ver qual se encaixa melhor com determinados textos..
Depois disso, o /gps apareceu um warning do nada (ele estб correto o /gps), e todos comandos bugaram!
Jб retirei o /cores e atй os ultimos comandos que coloquei e continua igual e o /gps com o warning..
OBS: Estб sem nenhum error, sу o warning do /gps que apareceu do nada, mesmo com o comando correto.
OBS:Jб tentei passar tudo dinovo para um novo GM, mas continuou igual..
Alguem da um HELP urgente??
Porque nгo vou refazer tudo dinovo, pqp, й muita coisa..
Re: [AJUDA] URGENTE!! Todos comandos do GM bugarao do nada -
ViniBorn - 28.07.2011
Que warning?
Re: [AJUDA] URGENTE!! Todos comandos do GM bugarao do nada -
Niko_Bellik - 28.07.2011
C:\Users\Felipe\Documents\SERVER SAMP\gamemodes\BRASILRPGTESTE.pwn(339) : warning 225: unreachable code
Mas o comando estava funcionando perfeitamente antes de acontecer esse bug geral.. e ainda veio esse warning lokao.. '-'
Ai vai o script do /gps..
Код:
OnPlayerCommandText:
if (strcmp(cmdtext, "/gps", true, 10) == 0) // GPS
{
ShowPlayerDialog(playerid, GPS, DIALOG_STYLE_LIST, "Escolha seu destino", "Delegacia da PM\nPrefeitura\n24/7\nBanco\nLoja de Roupas\nLoja de Armas 1\nLoja de Armas 2\nDelegacia da ROTAM\nHospital\nMateriais Obter\nMateriais Entregar\nEmpresa de Corridas\nAlhambra", "Selecionar", "Cancelar");
return true;
}
Em OnDialogResponse..
{
{
if(dialogid == GPS)
{
if(response)
{
if(listitem == 0) // Delegacia da PM
{
SetPlayerCheckpoint(playerid, 1553.3378,-1675.7017,16.1953,8.0);
SendClientMessage(playerid, 0xFFFFFFAA, "O local foi marcado no mapa.");
return true;
}
if(listitem == 1) // Prefeitura
{
SetPlayerCheckpoint(playerid, 1481.1083,-1767.6906,18.7958,8.0);
SendClientMessage(playerid, 0xFFFFFFAA, "O local foi marcado no mapa.");
return true;
}
if(listitem == 2) // 24/7
{
SetPlayerCheckpoint(playerid, 1352.3990,-1756.3787,13.5078,8.0);
SendClientMessage(playerid, 0xFFFFFFAA, "O local foi marcado no mapa.");
return true;
}
if(listitem == 3) // Banco
{
SetPlayerCheckpoint(playerid, 1462.4049,-1013.1169,26.8438,8.0);
SendClientMessage(playerid, 0xFFFFFFAA, "O local foi marcado no mapa.");
return true;
}
if(listitem == 4) // Loja de Roupas
{
SetPlayerCheckpoint(playerid, 2244.6980,-1663.9362,15.4766,8.0);
SendClientMessage(playerid, 0xFFFFFFAA, "O local foi marcado no mapa.");
return true;
}
if(listitem == 5) // Loja de Armas 1
{
SetPlayerCheckpoint(playerid, 1791.3154,-1165.5173,23.8281,8.0);
SendClientMessage(playerid, 0xFFFFFFAA, "O local foi marcado no mapa.");
return true;
}
if(listitem == 6) // Loka de Armas 2
{
SetPlayerCheckpoint(playerid, 1068.3903,-1874.4122,13.5469,8.0);
SendClientMessage(playerid, 0xFFFFFFAA, "O local foi marcado no mapa.");
return true;
}
if(listitem == 7) // Delegacia da ROTAM
{
SetPlayerCheckpoint(playerid, 330.2813,-1514.5991,35.8672,8.0);
SendClientMessage(playerid, 0xFFFFFFAA, "O local foi marcado no mapa.");
return true;
}
if(listitem == 8) // Hospital
{
SetPlayerCheckpoint(playerid, 1173.5045,-1323.3107,15.1953,8.0);
SendClientMessage(playerid, 0xFFFFFFAA, "O local foi marcado no mapa.");
return true;
}
if(listitem == 9) // Materiais Obter
{
SetPlayerCheckpoint(playerid, 1948.8812,-2060.9961,13.5469,8.0);
SendClientMessage(playerid, 0xFFFFFFAA, "O local foi marcado no mapa.");
return true;
}
if(listitem == 10) // Materiais Entregar
{
SetPlayerCheckpoint(playerid, 1751.1583,-1944.5500,13.5662,8.0);
SendClientMessage(playerid, 0xFFFFFFAA, "O local foi marcado no mapa.");
return true;
}
if(listitem == 11) // Empresa de Corridas
{
SetPlayerCheckpoint(playerid, 1414.7958,-1702.5967,13.5395,8.0);
SendClientMessage(playerid, 0xFFFFFFAA, "O local foi marcado no mapa.");
return true;
}
if(listitem == 12) // Alhambra
{
SetPlayerCheckpoint(playerid, 1835.7163,-1682.6656,13.3781,8.0);
SendClientMessage(playerid, 0xFFFFFFAA, "O local foi marcado no mapa.");
return true;
}
}
}
return false;
}
}
Re: [AJUDA] URGENTE!! Todos comandos do GM bugarao do nada -
Hardware - 28.07.2011
Esse erro estб em qual linha?
Re: [AJUDA] URGENTE!! Todos comandos do GM bugarao do nada -
Niko_Bellik - 28.07.2011
Warning na linha:
Код:
if (strcmp(cmdtext, "/gps", true, 10) == 0) // GPS
Re: [AJUDA] URGENTE!! Todos comandos do GM bugarao do nada -
RockFire - 28.07.2011
PHP код:
if(!strcmp(cmdtext,"/gps",true))
Re: [AJUDA] URGENTE!! Todos comandos do GM bugarao do nada -
Niko_Bellik - 28.07.2011
Quote:
Originally Posted by feliperch
PHP код:
if(!strcmp(cmdtext,"/gps",true))
|
Continua igual..
Re: [AJUDA] URGENTE!! Todos comandos do GM bugarao do nada -
Hardware - 28.07.2011
Manda o que tem antes e depois do comando /gps
Re: [AJUDA] URGENTE!! Todos comandos do GM bugarao do nada -
Niko_Bellik - 28.07.2011
Quote:
Originally Posted by Hardware
Manda o que tem antes e depois do comando /gps
|
Suponho que nгo seja isso, e sim os ultimos comandos, mas o que nгo entendo, й que tava tudo funcionando normalmente os comandos, ai do nada parou de funcionar.
Код:
if (strcmp(cmdtext,"/gmx",true, 10) == 0) // GMX [ADM]
{
if (!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1,"Vocк nгo й um admin.");
SendClientMessageToAll(-1,"[GMX] O servidor foi reiniciado, aguarde alguns segundos para logar novamente!");
SendRconCommand("Gmx");
return true;
}
{
return 1;
}
if(!strcmp(cmdtext,"/gps",true)) // GPS
{
ShowPlayerDialog(playerid, GPS, DIALOG_STYLE_LIST, "Escolha seu destino", "Delegacia da PM\nPrefeitura\n24/7\nBanco\nLoja de Roupas\nLoja de Armas 1\nLoja de Armas 2\nDelegacia da ROTAM\nHospital\nMateriais Obter\nMateriais Entregar\nEmpresa de Corridas\nAlhambra", "Selecionar", "Cancelar");
return true;
}
if (strcmp("/ajuda", cmdtext, true, 10) == 0) // Ajuda - Geral
{
SendClientMessage(playerid, BRANCO, "Tipos de Ajuda:");
SendClientMessage(playerid, BRANCO, "/ajudachar, /ajudacasa, /ajudaemprego, /ajudaempresa, /ajudavip");
return 1;
}
Re: [AJUDA] URGENTE!! Todos comandos do GM bugarao do nada -
Hardware - 28.07.2011
pawn Код:
if (strcmp(cmdtext,"/gmx",true, 10) == 0) // GMX [ADM]
{
if (!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1,"Vocк nгo й um admin.");
SendClientMessageToAll(-1,"[GMX] O servidor foi reiniciado, aguarde alguns segundos para logar novamente!");
SendRconCommand("Gmx");
return true;
}
if(!strcmp(cmdtext,"/gps",true)) // GPS
{
ShowPlayerDialog(playerid, GPS, DIALOG_STYLE_LIST, "Escolha seu destino", "Delegacia da PM\nPrefeitura\n24/7\nBanco\nLoja de Roupas\nLoja de Armas 1\nLoja de Armas 2\nDelegacia da ROTAM\nHospital\nMateriais Obter\nMateriais Entregar\nEmpresa de Corridas\nAlhambra", "Selecionar", "Cancelar");
return true;
}
if (strcmp("/ajuda", cmdtext, true, 10) == 0) // Ajuda - Geral
{
SendClientMessage(playerid, BRANCO, "Tipos de Ajuda:");
SendClientMessage(playerid, BRANCO, "/ajudachar, /ajudacasa, /ajudaemprego, /ajudaempresa, /ajudavip");
return 1;
}
return 1;
}
Agora й pra funcionar.