SA-MP Forums Archive
[Ajuda] [Simples] GodCar - 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] [Simples] GodCar (/showthread.php?tid=486580)



[Simples] GodCar - TorresPutado - 09.01.2014

Olб pessoal do Forum Samp, Desculpe pelo incomodo!@! mais estou com uma duvida sobre o ife o else if, Estou tentando fazer um sistema de reparar carros com ele mais nao funciona, Me ajuda?

Codigo:

pawn Код:
#include <a_samp>

#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_RED 0xAA3333AA

new GodCar;

public OnPlayerCommandText(playerid, cmdtext[])
{
    if (strcmp("/gc", cmdtext, true, 10) == 0)
    {

        SendClientMessage(playerid,0xAAAAAAAA, "[INFO] Voce usou [ /gc ]");
        SendClientMessage(playerid,0xAAAAAAAA, "[INFO] Seu veiculo agora esta indestrutivel!@!");
        return 1;
    }
   
    return 0;
}

public OnVehicleDamageStatusUpdate(vehicleid, playerid)
{
 
 
  if(GodCar == 1)
  {
    //Gente oque coloco aki??? e o que coloco no comando pra aki funfar!@! HELP,
  }
 
 
  return 1;
}



Re: [Simples] GodCar - CharlieBrown - 09.01.2014

pawn Код:
if (strcmp("/gc", cmdtext, true, 10) == 0)
    {
        GodCar = 1;
        SendClientMessage(playerid,0xAAAAAAAA, "[INFO] Voce usou [ /gc ]");
        SendClientMessage(playerid,0xAAAAAAAA, "[INFO] Seu veiculo agora esta indestrutivel!@!");
        return 1;
    }

public OnVehicleDamageStatusUpdate(vehicleid, playerid)
{
 
 
  if(GodCar == 1)
  {
    RepairVehicle(vehicleid);
  }
 
 
  return 1;
}



Re: [Simples] GodCar - Ley - 09.01.2014

Coloque para restaurar a vida do veнculo para 1000, ou reparar o veнculo.


Respuesta: Re: [Simples] GodCar - TorresPutado - 09.01.2014

Quote:
Originally Posted by CharlieBrown
Посмотреть сообщение
pawn Код:
if (strcmp("/gc", cmdtext, true, 10) == 0)
    {
        GodCar = 1;
        SendClientMessage(playerid,0xAAAAAAAA, "[INFO] Voce usou [ /gc ]");
        SendClientMessage(playerid,0xAAAAAAAA, "[INFO] Seu veiculo agora esta indestrutivel!@!");
        return 1;
    }

public OnVehicleDamageStatusUpdate(vehicleid, playerid)
{
 
 
  if(GodCar == 1)
  {
    RepairVehicle(vehicleid);
  }
 
 
  return 1;
}
E Esse errinho

PHP код:
C:\Documents and Settings\caio junior\Desktop\RolePlay\filterscripts\GodCar.pwn(33) : warning 235: public function lacks forward declaration (symbol "OnVehicleDamageStatusUpdate")
Pawn compiler 3.2.3664              Copyright (c1997-2006ITB CompuPhase
1 Warning




Re: [Simples] GodCar - @Riichard - 09.01.2014

й melhor usar MAX_PLAYERS ai, caso for sу pro player que escreveu o comando.

Caso contrбrio, esse cуdigo irб reparar de todos os jogadores quando apenas um digitar /gc!


Re: Respuesta: Re: [Simples] GodCar - CharlieBrown - 09.01.2014

Quote:
Originally Posted by TorresPutado
Посмотреть сообщение
E Esse errinho

PHP код:
C:\Documents and Settings\caio junior\Desktop\RolePlay\filterscripts\GodCar.pwn(33) : warning 235: public function lacks forward declaration (symbol "OnVehicleDamageStatusUpdate")
Pawn compiler 3.2.3664              Copyright (c1997-2006ITB CompuPhase
1 Warning

Atualize suas includes do samp.


Re: [Simples] GodCar - 22 - 09.01.2014

Nada haver atualiza includes, basta por uma forward.


Respuesta: Re: [Simples] GodCar - TorresPutado - 09.01.2014

Quote:
Originally Posted by @Riichard
Посмотреть сообщение
й melhor usar MAX_PLAYERS ai, caso for sу pro player que escreveu o comando.

Caso contrбrio, esse cуdigo irб reparar de todos os jogadores quando apenas um digitar /gc!
Nгo sou muito bom em pawno mais modificar oque para MAX_PLAYERS, e testei o /gc, quando eu batia o carro nao reparava... Help!@!, ObS: Quero que quando o carro bata ele se repara!@!


Re: [Simples] GodCar - CharlieBrown - 09.01.2014

Quote:
Originally Posted by 22
Посмотреть сообщение
Nada haver atualiza includes, basta por uma forward.
https://sampwiki.blast.hk/wiki/OnVehicleDamageStatusUpdate

Quote:
Originally Posted by TorresPutado
Посмотреть сообщение
Nгo sou muito bom em pawno mais modificar oque para MAX_PLAYERS, e testei o /gc, quando eu batia o carro nao reparava... Help!@!, ObS: Quero que quando o carro bata ele se repara!@!
pawn Код:
new GodCar[MAX_PLAYERS];
    if (strcmp("/gc", cmdtext, true, 10) == 0)
    {
        GodCar[playerid] = 1;
        SendClientMessage(playerid,0xAAAAAAAA, "[INFO] Voce usou [ /gc ]");
        SendClientMessage(playerid,0xAAAAAAAA, "[INFO] Seu veiculo agora esta indestrutivel!@!");
        return 1;
    }

public OnVehicleDamageStatusUpdate(vehicleid, playerid)
{
 
 
  if(GodCar[playerid] == 1)
  {
    RepairVehicle(vehicleid);
  }
 
 
  return 1;
}



Re: [Simples] GodCar - i7Core - 09.01.2014

Quote:
Originally Posted by TorresPutado
Посмотреть сообщение
Nгo sou muito bom em pawno mais modificar oque para MAX_PLAYERS, e testei o /gc, quando eu batia o carro nao reparava... Help!@!, ObS: Quero que quando o carro bata ele se repara!@!
Teste e me avise.

@CharlieBrown

Para de Editar e copiar o de Baixo


pawn Код:
#include <a_samp>

#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_RED 0xAA3333AA

new GodCar[MAX_PLAYERS];

public OnPlayerCommandText(playerid, cmdtext[])
{
    if (strcmp("/gc", cmdtext, true, 10) == 0)
    {
        GodCar[playerid] = 1;
        SendClientMessage(playerid,0xAAAAAAAA, "[INFO] Voce usou [ /gc ]");
        SendClientMessage(playerid,0xAAAAAAAA, "[INFO] Seu veiculo agora esta indestrutivel!@!");
        return 1;
    }
    return 0;
}

public OnVehicleDamageStatusUpdate(vehicleid, playerid)
{
  if(GodCar[playerid] == 1)
  {
      RepairVehicle(vehicleid);
  }
  return 1;
}