SA-MP Forums Archive
[Tutorial] Comando /r (Usado para reparar veiculo/Servidores Drift/DM) - 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)
+----- Forum: Lançamentos/Releases (https://sampforum.blast.hk/forumdisplay.php?fid=56)
+----- Thread: [Tutorial] Comando /r (Usado para reparar veiculo/Servidores Drift/DM) (/showthread.php?tid=262957)



Comando /r (Usado para reparar veiculo/Servidores Drift/DM) - Matheus_Vieira - 20.06.2011

if(strcmp(cmd, "/r", true) == 0)
{
if(IsPlayerInAnyVehicle(playerid))
{
RepairVehicle(GetPlayerVehicleID(playerid));
SendClientMessage(playerid,COLOR_GRAY,"Carro consertado.");
}
else SendClientMessage(playerid, 0xAA3333AA, "Voce nao estб em um veiculo!");
return 1;
}


Re: Comando /r (Usado para reparar veiculo/Servidores Drift/DM) - Shadoww5 - 20.06.2011

Outro codigo que sу serve pra atrapalhar a vida do povo ...


Re: Comando /r (Usado para reparar veiculo/Servidores Drift/DM) - DreeH - 20.06.2011

Admins tem que banir um cara desse, sem comentбrios.


Re: Comando /r (Usado para reparar veiculo/Servidores Drift/DM) - Dark.Angel - 20.06.2011

Posta nos codigos uteis essas coisas


Re: Comando /r (Usado para reparar veiculo/Servidores Drift/DM) - Shadoww5 - 20.06.2011

Comando correto:

PHP код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    if(
strcmp(cmdtext, "/r", true) == 0)
    {
        if(
IsPlayerInAnyVehicle(playerid)) { RepairVehicle(GetPlayerVehicleID(playerid)) }
        else { 
SendClientMessage(playerid, -1, "Vocк nгo estб em veiculo nenhum.");
        return 
1;
    }
    return 
0;
} 



Re: Comando /r (Usado para reparar veiculo/Servidores Drift/DM) - The Knight - 20.06.2011

Ou:
PHP код:
public OnPlayerCommandText( playerid, cmdtext[] )
{
   if( !
strcmp( cmdtext, "/kReparar", true ) )
   {
      new 
kVeiculo = GetPlayerVehicleID( playerid );
      if( !
IsPlayerInAnyVehicle( playerid ) ) return SendClientMessage( playerid, -1, "» Vocк nгo estб dentro de um veнculo! «" );
      
SetVehicleHealth( kVeiculo, 1000.0 );
      
RepairVehicle( kVeiculo );
      return 
true;
   }
   return 
false;
} 



Re: Comando /r (Usado para reparar veiculo/Servidores Drift/DM) - faeldk - 20.06.2011

Quote:
Originally Posted by The Knight
Посмотреть сообщение
Ou:
PHP код:
public OnPlayerCommandText( playerid, cmdtext[] )
{
   if( !
strcmp( cmdtext, "/kReparar", true ) )
   {
      new 
kVeiculo = GetPlayerVehicleID( playerid );
      if( !
IsPlayerInAnyVehicle( playerid ) ) return SendClientMessage( playerid, -1, "» Vocк nгo estб dentro de um veнculo! «" );
      
SetVehicleHealth( kVeiculo, 1000.0 );
      
RepairVehicle( kVeiculo );
      return 
true;
   }
   return 
false;
} 
Pra que:
PHP код:
SetVehicleHealth( kVeiculo, 1000.0 ); 
se:
PHP код:
RepairVehicle( kVeiculo ); 
Repara nгo so a lataria mais como a vida do veнculo?


Re: Comando /r (Usado para reparar veiculo/Servidores Drift/DM) - Macintosh - 20.06.2011

Errar uma vez com comentбrios posteriormente tudo bem. Mais persistir no mesmo erro nгo dб. Voto pelo Ban.


Re: Comando /r (Usado para reparar veiculo/Servidores Drift/DM) - JonathanFeitosa - 20.06.2011

Quote:
Originally Posted by Shadoww5
Посмотреть сообщение
Comando correto:

PHP код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    if(
strcmp(cmdtext, "/r", true) == 0)
    {
        if(
IsPlayerInAnyVehicle(playerid)) { RepairVehicle(GetPlayerVehicleID(playerid)) }
        else { 
SendClientMessage(playerid, -1, "Vocк nгo estб em veiculo nenhum.");
        return 
1;
    }
    return 
0;
} 
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
   if(strcmp(cmdtext, "/r", true) == 0)
   {
       if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, -1, "Vocк nгo estб em veiculo nenhum.");
       RepairVehicle(GetPlayerVehicleID(playerid));
       return true;
   }
   return false;
}
Nгo Importa. da no mesmo D:


Re: Comando /r (Usado para reparar veiculo/Servidores Drift/DM) - TheGarfield - 20.06.2011

Quote:
Originally Posted by Shadoww5
Посмотреть сообщение
Outro codigo que sу serve pra atrapalhar a vida do povo ...
Quote:
Originally Posted by Shadoww5
Посмотреть сообщение
Comando correto:

PHP код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    if(
strcmp(cmdtext, "/r", true) == 0)
    {
        if(
IsPlayerInAnyVehicle(playerid)) { RepairVehicle(GetPlayerVehicleID(playerid)) }
        else { 
SendClientMessage(playerid, -1, "Vocк nгo estб em veiculo nenhum.");
        return 
1;
    }
    return 
0;
} 
desculpa Shadoww5, mais o cуdigo do topico й melhor que o seu.


Quote:
Originally Posted by The Knight
Посмотреть сообщение
Ou:
PHP код:
public OnPlayerCommandText( playerid, cmdtext[] )
{
   if( !
strcmp( cmdtext, "/kReparar", true ) )
   {
      new 
kVeiculo = GetPlayerVehicleID( playerid );
      if( !
IsPlayerInAnyVehicle( playerid ) ) return SendClientMessage( playerid, -1, "» Vocк nгo estб dentro de um veнculo! «" );
      
SetVehicleHealth( kVeiculo, 1000.0 );
      
RepairVehicle( kVeiculo );
      return 
true;
   }
   return 
false;
} 
TheNigth: seu cуdigo criarб a variбvel kVeiculo antes de verificar se estб em um carro. se o cara nгo tiver no carro a variavel kVeiculo ficarб a avulsa.

vocкs falaram mal do tуpico e criaram cуdigos que sгo piores que ele.