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



[Ajuda] /reparar - Shakal_XD - 12.02.2012

Ae galera,sou novo aqui no forum samp,preciso de ajuda no comando /reparar,ja tentei varios tutoriais mas nгo achei oque queria =(
Tipo,eu preciso que quando o player aperte a tecla 2 (a tecla do @) o veiculo seja reparado...Vlw ae (Reputation)


if(strcmp(cmdtext, "/reparar", true) == 0)
{
if(IsPlayerInAnyVehicle(playerid))
{
RepairVehicle(GetPlayerVehicleID(playerid));
SendClientMessage(playerid, 0x80FF00FF, "Seu veiculo foi reparado com Sucesso!");
}
else SendClientMessage(playerid, VERMELHO, "Voce nao esta em um veiculo!");
return 1;
}


Re: [Ajuda] /reparar - Lucas_Alemao - 12.02.2012

veja assim:

pawn Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
     if(newkeys == 512 && IsPlayerInAnyVehicle(playerid))
     {
           OnPlayerCommandText(playerid, "/reparar");
     }
     return 1;
}
se nгo der troca o newkeys pelo numero 4096 e testa


Re: [Ajuda] /reparar - [NC]BlackSky - 13.02.2012

pawn Код:
if(strcmp(cmdtext, "/reparar", true) == 0)
{
    if(!IsPlayerInAnyVehicle(playerid))
    {
        RepairVehicle(GetPlayerVehicleID(playerid));
        SendClientMessage(playerid, 0x80FF00FF, "Seu veiculo foi reparado com Sucesso!");
    }
    else SendClientMessage(playerid, VERMELHO, "Voce nao esta em um veiculo!");
    return 1;
}



Re: [Ajuda] /reparar - [FFC]Twister - 13.02.2012

Em public OnPlayerCommandText

pawn Код:
if (!strcmp("/conserto", cmdtext))
{
if(IsPlayerInAnyVehicle(playerid))
{
RepairVehicle(GetPlayerVehicleID(playerid));
SendClientMessage(playerid, 0x33AA33AA, "[FFC] Seu Veiculo Foi Reparado Com Sucesso!");
PlayerPlaySound(playerid,1133, 0.0, 0.0, 0.0);
}
else SendClientMessage(playerid, 0xAA3333AA, "[FFC] Voce nao estб no veiculo!");
return 1;
}
em public OnPlayerKeyStateChange

pawn Код:
if(newkeys == 512 && IsPlayerInAnyVehicle(playerid))
     {
           OnPlayerCommandText(playerid, "/conserto");
     }



Re: [Ajuda] /reparar - [NC]BlackSky - 13.02.2012


UI ELE QUER GANHAR REP!