[Ajuda] GodCar
#1

galera oque esta de errado no meu codigo.. alguem pode me ajudar nao estou conseguindo fazer o godcar funcionar para os carros nao quebrar.

Код:
  if(strcmp(cmdtext,"/Gc", true) == 0 || strcmp(cmdtext,"/godcar", true) == 0)
  {
    if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0xFF230AFF ,"[ERRO]: Voce nгo esta em um veiculo.");
    SetVehicleHealth(GetPlayerVehicleID(playerid),99999*99999);
    SendClientMessage(playerid,0xEDED26FF,"[INFO] Godcar Ativado com Sucesso!");
    GameTextForPlayer(playerid,"~n~ ~n~ ~n~ ~n~ ~n~ ~g~Godcar Ativado!", 3000, 5);
    return 1;
  }
Reply
#2

pawn Код:
new bool:CarroBlindado[MAXIMO DE CARROS DO SERVIDOR] = false;

if(strcmp(cmdtext,"/Gc", true) == 0 || strcmp(cmdtext,"/godcar", true) == 0)
{
    if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0xFF230AFF ,"[ERRO]: Voce nгo esta em um veiculo.");
    CarroBlindado[GetPlayerVehicleID(playerid)] = true;
    SendClientMessage(playerid,0xEDED26FF,"[INFO] Godcar Ativado com Sucesso!");
    GameTextForPlayer(playerid,"~n~ ~n~ ~n~ ~n~ ~n~ ~g~Godcar Ativado!", 3000, 5);
    return 1;
}
 
public OnVehicleDamageStatusUpdate(vehicleid,playerid)
{
    if(CarroBlindado[vehicleid] == true) RepairVehicle(vehicleid);
    return true;
}
Reply
#3

Nгo sei sobre o que й seu GM e quais suas intenзхes com o comando, mas lembrando que existe a funзгo DisableRemoteVehicleCollisions, que em vez de ficar reparando o veнculo sempre ao quebrar ele jб fica sem colisгo diante do veнculo dos outros jogadores.
Agora se o GodCar й para batidas na parede ou tiros de outros jogadores ai esquece a funзгo que citei acima.
Reply
#4

Quote:
Originally Posted by DouglasRodrigues
Посмотреть сообщение
pawn Код:
new bool:CarroBlindado[MAXIMO DE CARROS DO SERVIDOR] = false;

if(strcmp(cmdtext,"/Gc", true) == 0 || strcmp(cmdtext,"/godcar", true) == 0)
{
    if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0xFF230AFF ,"[ERRO]: Voce nгo esta em um veiculo.");
    CarroBlindado[GetPlayerVehicleID(playerid)] = true;
    SendClientMessage(playerid,0xEDED26FF,"[INFO] Godcar Ativado com Sucesso!");
    GameTextForPlayer(playerid,"~n~ ~n~ ~n~ ~n~ ~n~ ~g~Godcar Ativado!", 3000, 5);
    return 1;
}
 
public OnVehicleDamageStatusUpdate(vehicleid,playerid)
{
    if(CarroBlindado[vehicleid] == true) RepairVehicle(vehicleid);
    return true;
}
Код:
C:\Documents and Settings\MaxiMuS\Desktop\New Server\gamemodes\new.pwn(36) : error 017: undefined symbol "MAXIMO"
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


1 Error.
Linha: 36

Код:
new bool:CarroBlindado [MAXIMO DE CARROS DO SERVIDOR] = false;
Reply
#5

PHP код:

new bool:CarroBlindado [1302] = false;
if(
strcmp(cmdtext,"/gc"true) == || strcmp(cmdtext,"/godcar"true) == 0)
{
    new 
CarroBlindado GetPlayerVehicleID(playerid);
    if(!
IsPlayerInAnyVehicle(playerid))
    {
        
SendClientMessage(playerid,0xFF230AFF ,#|ERRO|: Voce nгo esta em um veiculo);
    
}
    
    
SendClientMessage(playerid,0xEDED26FF,#[INFO] Godcar Ativado com Sucesso);
    
GameTextForPlayer(playerid,"~n~ ~n~ ~n~ ~n~ ~n~ ~g~Godcar Ativado!"30005);
    
CarroBlindado true;
    return 
1;
}
public 
OnVehicleDamageStatusUpdate(vehicleid,playerid)
{
    if(
CarroBlindado[vehicleid] == trueRepairVehicle(vehicleid);
     return 
true;

Reply
#6

Onde estб NUMERO MAXIMO DE CARROS, vocк precisa por o numero de carros do seu servidor
Reply
#7

Quote:
Originally Posted by iTakelot
Посмотреть сообщение
PHP код:

new bool:CarroBlindado [1302] = false;
if(
strcmp(cmdtext,"/gc"true) == || strcmp(cmdtext,"/godcar"true) == 0)
{
    new 
CarroBlindado GetPlayerVehicleID(playerid);
    if(!
IsPlayerInAnyVehicle(playerid))
    {
        
SendClientMessage(playerid,0xFF230AFF ,#|ERRO|: Voce nгo esta em um veiculo);
    
}
    
    
SendClientMessage(playerid,0xEDED26FF,#[INFO] Godcar Ativado com Sucesso);
    
GameTextForPlayer(playerid,"~n~ ~n~ ~n~ ~n~ ~n~ ~g~Godcar Ativado!"30005);
    
CarroBlindado true;
    return 
1;
}
public 
OnVehicleDamageStatusUpdate(vehicleid,playerid)
{
    if(
CarroBlindado[vehicleid] == trueRepairVehicle(vehicleid);
     return 
true;

PHP код:
new bool:CarroBlindado [MAX_VEHICLES] = false;
if(
strcmp(cmdtext,"/gc"true) == || strcmp(cmdtext,"/godcar"true) == 0)
{
    new 
Car GetPlayerVehicleID(playerid);
    if(!
IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,-,"|ERRO|: Voce nгo esta em um veiculo");
    
SendClientMessage(playerid,0xEDED26FF,"[INFO] Godcar Ativado com Sucesso");
    
GameTextForPlayer(playerid,"~n~ ~n~ ~n~ ~n~ ~n~ ~g~Godcar Ativado!"30005);
    
CarroBlindado[Car] = true;
    return 
1;
}
public 
OnVehicleDamageStatusUpdate(vehicleid,playerid)
{
     if(
CarroBlindado[vehicleid] == trueRepairVehicle(vehicleid);
     return 
true;

Reply
#8

Quote:
Originally Posted by DouglasRodrigues
Посмотреть сообщение
Onde estб NUMERO MAXIMO DE CARROS, vocк precisa por o numero de carros do seu servidor
assim valeu mano
Reply
#9

Код:
new bool:CarroBlindado [1302] = false;  // booleanas sгo valores true e false. Ligado ou Desligado no caso.

if(strcmp(cmdtext,"/gc", true) == 0 || strcmp(cmdtext,"/godcar", true) == 0) 
{ 
    new CarroBlindado = GetPlayerVehicleID(playerid); 

    if(!IsPlayerInAnyVehicle(playerid)) 
    { 
        SendClientMessage(playerid,0xFF230AFF ,#|ERRO|: Voce nгo esta em um veiculo); 
    } 
    if(CarroBlindado[vehicleid] == false)
    { 
    SendClientMessage(playerid,0xEDED26FF,#[INFO] Godcar Ativado com Sucesso); 
    GameTextForPlayer(playerid,"~n~ ~n~ ~n~ ~n~ ~n~ ~g~Godcar Ativado!", 3000, 5); 
    CarroBlindado = true; 
    }
    if(CarroBlindado[vehicleid] == true) // se o comando estiver ativado, ele vai verificar e assim desativa-lo.
    {
    CarroBlindado = false;
    }
    return 1; 
} 

public OnVehicleDamageStatusUpdate(vehicleid,playerid) 
{ 
    if(CarroBlindado[vehicleid] == true) RepairVehicle(vehicleid); 
     return true; 
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)