SA-MP Forums Archive
[Ajuda] [pDonateRank] Gamemode godfather. - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] [pDonateRank] Gamemode godfather. (/showthread.php?tid=253547)



[Ajuda] [pDonateRank] Gamemode godfather. - Sergio_MOW - 07.05.2011

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;
        }



Re: [Duvida] [pDonateRank] Gamemode godfather. - Shadoww5 - 07.05.2011

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;
        }
}



Re: [Duvida] [pDonateRank] Gamemode godfather. - diretor7 - 07.05.2011

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


Re: [Duvida] [pDonateRank] Gamemode godfather. - Vageto[STK] - 07.05.2011

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


Re: [Duvida] [pDonateRank] Gamemode godfather. - diretor7 - 07.05.2011

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.


Re: [Duvida] [pDonateRank] Gamemode godfather. - Vageto[STK] - 07.05.2011

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


Re: [Duvida] [pDonateRank] Gamemode godfather. - The Knight - 07.05.2011

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



Re: [Duvida] [pDonateRank] Gamemode godfather. - Shadoww5 - 07.05.2011

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


Re: [Duvida] [pDonateRank] Gamemode godfather. - The Knight - 07.05.2011

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


Re: [Ajuda] [pDonateRank] Gamemode godfather. - Sergio_MOW - 07.05.2011

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