[Ajuda] [pDonateRank] Gamemode godfather.
#1

Boa noite, estou com duvida, pois estб dando 26 erros nesse code, se puder me orientar o certo agradeзo:
Код:
	if(strcmp(cmd, "/objetivoon",true) == 0) {
        if(PlayerInfo[playerid][pDonateRank] == 1)	{
				new vid = GetPlayerVehicleID(playerid);
				if(vid != INVALID_VEHICLE_ID) {
                    SendClientMessage(playerid, COLORDUDU_VIADO, "Objetivo ON");
					GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
                    SetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,VEHICLE_PARAMS_ON);
				{
				else
				{
				    SendClientMessage(playerid, COLOR_USO, " Vocк nгo й vip");
				}
            return 1;
        }
Reply
#2

Troca o seu codigo por este:
pawn Код:
if(strcmp(cmd, "/objetivoon",true) == 0)
{
    if(PlayerInfo[playerid][pDonateRank] == 1)
    {
        new vid = GetPlayerVehicleID(playerid);
        if(vid != INVALID_VEHICLE_ID)
        {
                    SendClientMessage(playerid, COLORDUDU_VIADO, "Objetivo ON");
            GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
            SetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,VEHICLE_PARAMS_ON);
        }
        else
        {
            SendClientMessage(playerid, COLOR_USO, " Vocк nгo й vip");
        }
                return 1;
        }
}
Reply
#3

Informe qual sгo os erros e mostre a linha.
Reply
#4

Vo te fala uma coisa sempre em um comando tu vai se enrolar um pouco com as chaves no comeзo mais й assim
pawn Код:
if(strcmp(cmd bla bla bla
{//esta й a chave para abrir o comando
     if(playerinfo[playerid][bla bla bla
     {//chave para abrir o pedido de playerinfo
e assim vai mais tambem as chaves tambem devem fechar assim
pawn Код:
/*Depois Dos Efeitos do comandos*/
         GetPlayerVehicle(blablabla
    }//chave para fechar e deixar o caminho pro else
    else//como o player nao tem o donate rank nao pode usar
    {//chave para abrir o else
         SendClientmessage(blabla bla//esta mensagem й oque vai aparecer quando o player nao tem a info
    }//chave para fechar
    return 1;//para cortar o efeito/nunca coloque return 0; no ongamemode iniit
    }
}//ultima chave para fechar o comando
Mais se vc errar uma das chaves de lado ou de local vai dar 26 erros
Reply
#5

Nussa tava morto de sono que nem percebi qual era os erros!
pawn Код:
if(strcmp(cmd, "/objetivoon",true) == 0)
        {
        if(PlayerInfo[playerid][pDonateRank] == 1) 
            {
            new vid = GetPlayerVehicleID(playerid);
            if(vid != INVALID_VEHICLE_ID)
                    {
                        SendClientMessage(playerid, COLORDUDU_VIADO, "Objetivo ON");
                GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
                        SetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,VEHICLE_PARAMS_ON);
            {
            else
            } // A chave que estava aqui estava errada!
            SendClientMessage(playerid, COLOR_USO, " Vocк nгo й vip");
            }
                return 1;
        }
Tente pelo oque eu vi a chave estava errada.
Reply
#6

tipo como tu й novato faiz um comando e vai olhando no otro pra ver as chaves(eu fazia isso)
Reply
#7

pawn Код:
if( !strcmp( cmdtext, "/objetivoon", true ) )
{ // chave para abrir o comando
   if( PlayerInfo[ playerid ][ pDonateRank ] == 1) 
   { //chave para arir as funзхes se o jogador for vip
      new vid = GetPlayerVehicleID(playerid);
      if(vid != INVALID_VEHICLE_ID)
      { //chave para abrir as funзхe se o jogador estiver no veнculo
         SendClientMessage(playerid, COLORDUDU_VIADO, "Objetivo ON");
         GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
         SetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,VEHICLE_PARAMS_ON);
      } //chave para fechar as funзхes se o jogador estiver no veнculo
      else
      { //chave para abrir a funзгo se o jogador nгo fфr vip (neste caso, manda mensagem)
         SendClientMessage(playerid, COLOR_USO, " Vocк nгo й vip");
      } //chave para fechar a funзгo se o jogador nгo fфr vip
   } //chave para fechar a funзгo se o jogador fфr vip
   return true; //retorna o comando
} //chave para fechar o comando
Reply
#8

Pra que postarem varios codigos sobre o mesmo comando ? Se uma pessoa ja ajudou, e deu certo, nгo precisa postar mais codigos ... ¬¬'
Reply
#9

Quote:
Originally Posted by Shadoww5
Посмотреть сообщение
Pra que postarem varios codigos sobre o mesmo comando ? Se uma pessoa ja ajudou, e deu certo, nгo precisa postar mais codigos ... ¬¬'
Se ler com atenзгo, o meu estб a explicar como й que estб feito, quais chaves abre e quais fecha, ...
Reply
#10

valeu gente, o codigo do The Kignt foi o que melhor explicou ( o sendclientmessage eu jб sabia ¬¬) vlw gente, e o do shadow bugava o else, ultima coisa, por favor me ajudem no:http://forum.sa-mp.com/showthread.ph...08#post1193308

vlws...
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)