SA-MP Forums Archive
[Ajuda] Carros mudam de cor. - 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] Carros mudam de cor. (/showthread.php?tid=455649)



Carros mudam de cor. Resolvido. - TorresPutado - 02.08.2013

Quote:

Eu ja vi varios videos que os carros ficam trocando de cor sosinho e queria saber se isso e um mod ou existe um comando /corauto. Ajuda a quem me responder. Exemplo: http://www.*******.com/embed/LM1m82C...yer_detailpage
Resolvido, Codigo Pawno:
pawn Код:
#include <a_samp>

#define BK:%0(%1)           forward %0(%1);public %0(%1)

BK:RandomcCarro(playerid)
{
    new vcor = random(4) , vh;
    vh = GetPlayerVehicleID(playerid);
    switch(vcor)
    {
        case 0: ChangeVehicleColor(vh, 1, 1);
        case 1: ChangeVehicleColor(vh, 2, 2);
        case 2: ChangeVehicleColor(vh, 3, 3);
        case 3: ChangeVehicleColor(vh, 4, 4);
    }
    return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
    if (strcmp("/Random3", cmdtext, true, 10) == 0)
    {
            SetTimerEx("RandomcCarro", 1, 1,"i",playerid);
            return 1;
        }
       


    return 0;
}



Re: Carros mudam de cor. - darkxdll - 02.08.2013

Й um comando normalmente , que ao digitar ele faz um random de cores com timer no veiculo
do jogador .x)



Respuesta: Re: Carros mudam de cor. - TorresPutado - 02.08.2013

Quote:
Originally Posted by darkxdll
Посмотреть сообщение
Й um comando normalmente , que ao digitar ele faz um random de cores com timer no veiculo
do jogador .x)
Mais voce poderia me passar o codigo pawn?


Respuesta: Re: Carros mudam de cor. - TorresPutado - 02.08.2013

Quote:
Originally Posted by TorresPutado
Посмотреть сообщение
Mais voce poderia me passar o codigo pawn?
Tipo como uso essi Random:
pawn Код:
#include <a_samp>

#define BK:%0(%1)           forward %0(%1);public %0(%1)

BK:RandomcCarro(playerid)
{
    new vcor = random(4) , vh;
    vh = GetPlayerVehicleID(playerid);
    switch(vcor)
    {
        case 0: ChangeVehicleColor(vh, 1, 1);
        case 1: ChangeVehicleColor(vh, 2, 2);
        case 2: ChangeVehicleColor(vh, 3, 3);
        case 3: ChangeVehicleColor(vh, 4, 4);
    }
    return 1;
}

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
    SetTimerEx("RandomcCarro", 3000, 1, "i" , playerid);
    return 1;
}



Re: Carros mudam de cor. - darkxdll - 02.08.2013

Nгo entendi muito o cуdigo pois eu nгo costumo usar switch , mais acho
que й sу usar em um comando
PHP код:
CMD:comando(playerid)
{
RandomcCarro(playerid);
SendClientMessage(playerid,-1,"Modo Restart Ativado [emo affs]");
return 
1;




Respuesta: Carros mudam de cor. - TorresPutado - 02.08.2013

Bugei meu sa-mp, Vou falar o resultado logo ao entrar.


Respuesta: Re: Carros mudam de cor. - TorresPutado - 02.08.2013

Quote:
Originally Posted by darkxdll
Посмотреть сообщение
Nгo entendi muito o cуdigo pois eu nгo costumo usar switch , mais acho
que й sу usar em um comando
PHP код:
CMD:comando(playerid)
{
RandomcCarro(playerid);
SendClientMessage(playerid,-1,"Modo Restart Ativado [emo affs]");
return 
1;

Otimo trabalho, darkxdll. Mais o poblema agora que ao entrar no carro o random ja comeзa. Poderia criar um comando para min?


Respuesta: Carros mudam de cor. - TorresPutado - 02.08.2013

Help.


Re: Carros mudam de cor. - PT - 02.08.2013

tenta

pawn Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
    RandomcCarro(playerid);
    return 1;
}



Respuesta: Re: Carros mudam de cor. - TorresPutado - 02.08.2013

Quote:
Originally Posted by PT
Посмотреть сообщение
tenta

pawn Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
    RandomcCarro(playerid);
    return 1;
}
Obrigado mais ja conseguir com essi codigo:
pawn Код:
#include <a_samp>

#define BK:%0(%1)           forward %0(%1);public %0(%1)

BK:RandomcCarro(playerid)
{
    new vcor = random(4) , vh;
    vh = GetPlayerVehicleID(playerid);
    switch(vcor)
    {
        case 0: ChangeVehicleColor(vh, 1, 1);
        case 1: ChangeVehicleColor(vh, 2, 2);
        case 2: ChangeVehicleColor(vh, 3, 3);
        case 3: ChangeVehicleColor(vh, 4, 4);
    }
    return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
    if (strcmp("/Random3", cmdtext, true, 10) == 0)
    {
            SetTimerEx("RandomcCarro", 1, 1,"i",playerid);
            return 1;
        }

    return 0;
}