[Ajuda] Carros mudam de cor.
#1

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

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

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?
Reply
#4

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

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;

Reply
#6

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

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?
Reply
#8

Help.
Reply
#9

tenta

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

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


Forum Jump:


Users browsing this thread: 2 Guest(s)