[Ajuda]Turbo RPG
#1

BOm dia galera
eu preciso de um sequinte quem puder ajudar fico agradeзido
Eu achei um sistema de turbo na net ai blz
eu queria por ele para vender e salvar o turbo no carro
alguem pode me ajudar??
Reply
#2

Posta o sistema para a gente ver

assim nao podemos fazer nada
Reply
#3

Viu onde o sistema de Turbo? no BNL? atй hoje sу vi turbo la...
Reply
#4

e eu jogo bnl eu vi la mais ja vi em outros servidor
Tureto vo te passar o sistema
Quote:

#include <a_samp>

#define FILTERSCRIPT
#define HANDLING 1 // Aki O Handling ( quanto menor mais velocidade )

new HandlingZ[MAX_PLAYERS], Cima, Baixo, Chave;

public OnFilterScriptInit()
{
print("+-+-+-+-+-+-+-+-+-+-+-+-+-+-+");
print("|- Ultra Turbo By: TiagoPS -|");
print("|-+-+-+-+ Carregado +-+-+-+-|");
print("+-+-+-+-+-+-+-+-+-+-+-+-+-+-+");
SetTimer("Handling",250, true);
return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/TurboON", cmdtext, true, == 0)
{
HandlingZ[playerid] = 1;
SendClientMessage(playerid, 0xFFFFFFAA, "Turbo Ativado");
return true;
}
if (strcmp("/TurboOFF", cmdtext, true, == 0)
{
HandlingZ[playerid] = 0;
SendClientMessage(playerid, 0xFFFFFFAA, "Turbo Desativado");
return true;
}
return false;
}

forward Handling();
public Handling()
{
for(new i; i < MAX_PLAYERS; i++)
{
if(HandlingZ[i] == 1)
{
GetPlayerKeys(i,Chave,Cima,Baixo);
if(Chave &=
{
if(GetPlayerState(i) == PLAYER_STATE_DRIVER)
{
new Float:X,Float:Y,Float:Z;
GetVehicleVelocity(GetPlayerVehicleID(i),X,Y,Z);
SetVehicleVelocity(GetPlayerVehicleID(i),X+(X / HANDLING),Y+(Y / HANDLING),Z+(Z / HANDLING));
}
}
}
}
return true;
}

Pode ser essa ou
Quote:

forward TurboOn(playerid);
new StopTurbo[MAX_PLAYERS];
CMD:turboon(playerid,params[])
{
StopTurbo[playerid] = SetTimerEx("TurboOn",3000,true,"i",playerid);
SendClientMessage(playerid,0xF6F6F6AA,"Vocк ativou o turbo");
SendClientMessage(playerid,0xF6F6F6AA,"Para desativar use /TurboOff");
return true;
}

CMD:turbooff(playerid,params[])
{
KillTimer(StopTurbo[playerid]);
SendClientMessage(playerid,0xF6F6F6AA,"Vocк desativou o turbo");
return true;
}
public TurboOn(playerid)
{
new Float:Pos[3];
GetVehicleVelocity(GetPlayerVehicleID(playerid),Po s[0],Pos[1],Pos[2]);
SetVehicleVelocity(GetPlayerVehicleID(playerid),Po s[0]+(Pos[0]),Pos[1]+(Pos[1]),Pos[2]+(Pos[2]));
}

Caso prefira link:https://sampforum.blast.hk/showthread.php?tid=262399
Reply
#5

~le pronto, acho que agora ta sem erros...
pawn Код:
#include <a_samp>

new bool:TemTurbo[MAX_PLAYERS];
#define FILTERSCRIPT
#define HANDLING 1 // Aki O Handling ( quanto menor mais velocidade )

new HandlingZ[MAX_PLAYERS], Cima, Baixo, Chave;

public OnFilterScriptInit()
{
    print("+-+-+-+-+-+-+-+-+-+-+-+-+-+-+");
    print("|- Ultra Turbo By: TiagoPS -|");
    print("|-+-+-+-+ Carregado +-+-+-+-|");
    print("+-+-+-+-+-+-+-+-+-+-+-+-+-+-+");
    SetTimer("Handling",250, true);
    return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{

    if (strcmp("/TurboON", cmdtext, true, 8) == 0)
    {
        if(TemTurbo[playerid])
        {
            HandlingZ[playerid] = 1;
            SendClientMessage(playerid, 0xFFFFFFAA, "Turbo Ativado");

        }
        else if(!TemTurbo[playerid]) return SendClientMessage(playerid, -1, "Vocк nгo tem um turbo! Digite {FF0000}/ComprarTurbo{FFFFFF} para comprar um!");
        return 1;
    }
    if (strcmp("/TurboOFF", cmdtext, true, 8) == 0)
    {
        if(TemTurbo[playerid])
        {
            HandlingZ[playerid] = 0;
            SendClientMessage(playerid, 0xFFFFFFAA, "Turbo Desativado");
        }
        else if(!TemTurbo[playerid]) return SendClientMessage(playerid, -1, "Vocк nгo tem um turbo! Digite {FF0000}/ComprarTurbo{FFFFFF} para comprar um!");
        return 1;
    }
    if (strcmp("/ComprarTurbo", cmdtext, true, 8) == 0)
    {
        if(TemTurbo[playerid]) return SendClientMessage(playerid, -1, "Vocк jб tem um turbo");
        if(!TemTurbo[playerid])
        {
            TemTurbo[playerid] = true;
            SendClientMessage(playerid, 0xFFFFFFAA, "Vocк Comprou um turbo!");

        }
        return 1;
    }
    if (strcmp("/VenderTurbo", cmdtext, true, 8) == 0)
    {
        if(!TemTurbo[playerid]) return SendClientMessage(playerid, -1, "Vocк nгo tem um turbo!");
        if(TemTurbo[playerid])
        {
            TemTurbo[playerid] = false;
            SendClientMessage(playerid, 0xFFFFFFAA, "Vocк vendeu seu turbo.");

        }
        return 1;
    }
    return false;
}

public OnPlayerDisconnect(playerid, reason)
{
    TemTurbo[playerid] = false;
    return 1;
}

forward Handling();
public Handling()
{
    for(new i; i < MAX_PLAYERS; i++)
    {
        if(HandlingZ[i] == 1)
        {
            GetPlayerKeys(i,Chave,Cima,Baixo);
            if(Chave &= 8)
            {
                if(GetPlayerState(i) == PLAYER_STATE_DRIVER)
                {
                    new Float:X,Float:Y,Float:Z;
                    GetVehicleVelocity(GetPlayerVehicleID(i),X,Y,Z);
                    SetVehicleVelocity(GetPlayerVehicleID(i),X+(X / HANDLING),Y+(Y / HANDLING),Z+(Z / HANDLING));
                }
            }
        }
    }
    return true;
}
Reply
#6

Obrigado 1+ de reputaзao para voзe
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)