[FilterScript] Engine System
#1

Olб pessoal,
Estou postando aqui um Engine System que encontrei na internet, com apenas o motor ligar e desligar.
Eu simplesmente adicionei farуis, e capo. Eu sгo iniciante nгo tem nada de inovador fiz apenas para meu servidor e estou aqui para postar para quem quiser usar, editar.

pawn Код:
/* ---------------------------------- */
// Engine System
// Create: Pawno Scripter
// Edit: waldreySOUZA (Args)
//
/* ---------------------------------- */


/* ---------------------------------- */
// Includes
#include <a_samp>
#include <zcmd>
/* ---------------------------------- */

/* ---------------------------------- */
// Defines / Variables
new Engine[MAX_VEHICLES];
new Lights[MAX_VEHICLES];
/* ---------------------------------- */

/* ---------------------------------- */
// Color Defines
#define COLOR_AQUA        0x7CFC00AA
#define COLOR_GREY        0xAFAFAFAA
#define COLOR_GREEN       0x33AA33AA
#define COLOR_BRIGHTRED   0xFF0000AA
#define COLOR_DARKRED     0xC60000FF
#define COLOR_YELLOW      0xFFFF00AA
/* ---------------------------------- */

public OnFilterScriptInit()
{
    ManualVehicleEngineAndLights();
    return 1;
}

public OnFilterScriptExit()
{
    return 1;
}

public OnVehicleSpawn(vehicleid)
{
    Engine[vehicleid] = 0;
    Lights[vehicleid] = 0;
    return 1;
}

COMMAND:motor(playerid, params[])
{
    if(strcmp(params,"ligar",true) == 0)
    {
        if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
        {
            new Vehicle = GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective;
            GetVehicleParamsEx(Vehicle, engine, lights, alarm, doors, bonnet, boot, objective);
            SendClientMessage(playerid, COLOR_GREEN, "Motor ligado!");
            Engine[Vehicle] = 1, SetVehicleParamsEx(Vehicle, 1, lights, alarm, doors, bonnet, boot, objective);
        }
    }
    if(strcmp(params,"desligar",true) == 0)
    {
         if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
        {
            new Vehicle = GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective;
            GetVehicleParamsEx(Vehicle, engine, lights, alarm, doors, bonnet, boot, objective);
            SendClientMessage(playerid, COLOR_DARKRED, "Motor desligado!");
            Engine[Vehicle] = 0, SetVehicleParamsEx(Vehicle, 0, lights, alarm, doors, bonnet, boot, objective);
        }
    }
    return 1;
}

COMMAND:farois(playerid, params[])
{
    if(strcmp(params,"ligar",true) == 0)
    {
        if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
        {
            new Vehicle = GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective;
            GetVehicleParamsEx(Vehicle, engine, lights, alarm, doors, bonnet, boot, objective);
            SendClientMessage(playerid, COLOR_YELLOW, "Farois ligado!");
            Lights[Vehicle] = 1, SetVehicleParamsEx(Vehicle, engine, 1, alarm, doors, bonnet, boot, objective);
        }
    }
    if(strcmp(params,"desligar",true) == 0)
    {
         if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
        {
            new Vehicle = GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective;
            GetVehicleParamsEx(Vehicle, engine, lights, alarm, doors, bonnet, boot, objective);
            SendClientMessage(playerid, COLOR_YELLOW, "Farois desligado!");
            Lights[Vehicle] = 0, SetVehicleParamsEx(Vehicle, engine, 0, alarm, doors, bonnet, boot, objective);
        }
    }
    return 1;
}
COMMAND:capo(playerid, params[])
{
    if(strcmp(params,"abrir",true) == 0)
    {
        if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
        {
            new Vehicle = GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective;
            GetVehicleParamsEx(Vehicle, engine, lights, alarm, doors, bonnet, boot, objective);
            SendClientMessage(playerid, COLOR_YELLOW, "Capo aberto!");
            Lights[Vehicle] = 1, SetVehicleParamsEx(Vehicle, engine, lights, alarm, doors, 1, boot, objective);
        }
    }
    if(strcmp(params,"fechar",true) == 0)
    {
         if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
        {
            new Vehicle = GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective;
            GetVehicleParamsEx(Vehicle, engine, lights, alarm, doors, bonnet, boot, objective);
            SendClientMessage(playerid, COLOR_YELLOW, "Capo fechado!");
            Lights[Vehicle] = 0, SetVehicleParamsEx(Vehicle, engine, lights, alarm, doors, 0, boot, objective);
        }
    }
    return 1;
}
COMMAND:portamalas(playerid, params[])
{
    if(strcmp(params,"abrir",true) == 0)
    {
        if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
        {
            new Vehicle = GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective;
            GetVehicleParamsEx(Vehicle, engine, lights, alarm, doors, bonnet, boot, objective);
            SendClientMessage(playerid, COLOR_YELLOW, "Porta-malas aberto!");
            Lights[Vehicle] = 1, SetVehicleParamsEx(Vehicle, engine, lights, alarm, doors, bonnet, 1, objective);
        }
    }
    if(strcmp(params,"fechar",true) == 0)
    {
         if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
        {
            new Vehicle = GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective;
            GetVehicleParamsEx(Vehicle, engine, lights, alarm, doors, bonnet, boot, objective);
            SendClientMessage(playerid, COLOR_YELLOW, "Porta-malas fechado!");
            Lights[Vehicle] = 0, SetVehicleParamsEx(Vehicle, engine, lights, alarm, doors, bonnet, 0, objective);
        }
    }
    return 1;
}
DOWNLOADS E LINKS

Pastebin | zCMD

Crйditos

Pawno Scripter
Reply
#2

OFF: '-' vocк nгo editou, nгo criou. porque postou o_O

De qualquer modo, gostei da sua iniciativa (eu acho) rsrs'
Reply
#3

Quote:
Originally Posted by Wanderson_SAMP
Посмотреть сообщение
vocк nгo editou, nгo criou. porque postou o_O
Porque ele ta louco pra aparecer.
Reply
#4

O que se passa na cabeзa desses "caras".
Reply
#5

Quote:
Originally Posted by Wanderson_SAMP
Посмотреть сообщение
OFF: '-' vocк nгo editou, nгo criou. porque postou o_O

De qualquer modo, gostei da sua iniciativa (eu acho) rsrs'
Estгo achando que F.SAMP й Blogs de divulgaзгo de Criaзхes... ex: KND,HTS ai se ele postar muito vai ganhar a TAG "Postador" br b r br br br br rb rb rb rbrbr
Reply
#6

Quote:
Originally Posted by Mteck
Посмотреть сообщение
Estгo achando que F.SAMP й Blogs de divulgaзгo de Criaзхes... ex: KND,HTS ai se ele postar muito vai ganhar a TAG "Postador" br b r br br br br rb rb rb rbrbr
Nгo acho isso, nгo leve meu comentбrio a serio ;]
Reply
#7



Amigo creio que este script,foi MONTADO, com base em outros 999999999 scripts que existe.
Porque ninguйm posta algo Novo...

Crie algo inovador pois jб existe sistemas deste tipo.
Se quiser ajuda/dicas me adc no Skype, lhe mostro com maior prazer
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)