[AJUDA] URGENTE!! Todos comandos do GM bugarao do nada
#1

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

Que warning?
Reply
#3

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

Esse erro estб em qual linha?
Reply
#5

Warning na linha:

Код:
if (strcmp(cmdtext, "/gps", true, 10) == 0) // GPS
Reply
#6

PHP код:
if(!strcmp(cmdtext,"/gps",true)) 
Reply
#7

Quote:
Originally Posted by feliperch
Посмотреть сообщение
PHP код:
if(!strcmp(cmdtext,"/gps",true)) 
Continua igual..
Reply
#8

Manda o que tem antes e depois do comando /gps
Reply
#9

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

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


Forum Jump:


Users browsing this thread: 5 Guest(s)