[Ajuda] [Simples] GodCar
#1

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

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

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

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

Reply
#5

й 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!
Reply
#6

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

Nada haver atualiza includes, basta por uma forward.
Reply
#8

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!@!
Reply
#9

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

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


Forum Jump:


Users browsing this thread: 1 Guest(s)