[Ajuda] Engine textdraw
#1

Pessoal ontem eu fiz um sistema de engine veiculos. Funcionou legal. Mais queria mudar desse estilo.



Queria tirar que nгo aparecesse que o farol ficou ligado ou nгo e tambйm quando eu digito /motor ou /farois

aparecer o comando correto exemplo /motor [ligar|desligar] e /farois [ligar|desligar|flash]
Quando eu digito /motor ligar aparecia uma textdraw tamanho mйdio escrito Motor ligado! e quando desliga aparecia. Motor desligado!

Tambйm queria sabe como faзo pra ligar o motor exemplo pelo M um keypad
Reply
#2

Alguйm? Desculpa pelo flood.
Reply
#3

vai no /motor e no /farois e tira a parte do SendClientMessage
Ex:
SendClientMessage(playerid, COLOR_GRAD1, "Farois Ligados com sucesso!");
Tira essa parte
Reply
#4

Quote:
Originally Posted by PSYRocK
Посмотреть сообщение
vai no /motor e no /farois e tira a parte do SendClientMessage
Ex:
SendClientMessage(playerid, COLOR_GRAD1, "Farois Ligados com sucesso!");
Tira essa parte
Ok. Mais como eu faзo pra eles aparecerem como textdraw escrito Motor ligado!?
Reply
#5

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

Ok. Mais como eu faзo pra eles aparecerem como textdraw escrito Motor ligado!?
Coloque isso:
Код:
	if(strcmp(cmd, "/farol", true) == 0 ||
		{
			GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
			format(string, sizeof(string), "~p~| ~g~Farol~r~Ligado! ~p~");
            GameTextForAll(string, 1000, 5);
		}
		return 1;
	}
Код:
	if(strcmp(cmd, "/motor", true) == 0 ||
		{
			GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
			format(string, sizeof(string), "~p~| ~g~Motor~r~Ligado! ~p~");
            GameTextForAll(string, 1000, 5);
		}
		return 1;
	}
[/CODE]
Reply
#6

Cara nгo consegui colocar o codнgo vo mandar minha code pra vocк ver

pawn Код:
/* ---------------------------------- */
// Sistema de veiculos
// By: 17uK
// Base: Pawn Scripter
/* ---------------------------------- */


/* ---------------------------------- */
// 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);
            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_GREEN, "Motor desligado com sucesso.");
            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_GREEN, "Farol ligado com sucesso.");
            Lights[Vehicle] = 1, SetVehicleParamsEx(Vehicle, engine, 1, alarm, doors, bonnet, boot, objective);
        }
    }
    if(strcmp(params,"off",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, "Farol desligado com sucesso.");
            Lights[Vehicle] = 0, SetVehicleParamsEx(Vehicle, engine, 0, alarm, doors, bonnet, boot, objective);
        }
    }
    return 1;
}
Reply
#7

Alguйm?
Reply
#8

ta aki
PHP код:
/* ---------------------------------- */
// Sistema de veiculos
// By: 17uK
// Base: Pawn Scripter
/* ---------------------------------- */
/* ---------------------------------- */
// 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(playeridparams[])
{
    if(
strcmp(params,"ligar",true) == 0)
    {
        if(
GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
        {
            new 
Vehicle GetPlayerVehicleID(playerid), enginelightsalarmdoorsbonnetbootobjective;
            
GetVehicleParamsEx(Vehicleenginelightsalarmdoorsbonnetbootobjective);
            
GameTextForPlayer(playerid"~w~Motor~g~LIGADO"30001);
            
Engine[Vehicle] = 1SetVehicleParamsEx(Vehicle1lightsalarmdoorsbonnetbootobjective);
        }
    }
    if(
strcmp(params,"desligar",true) == 0)
    {
         if(
GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
        {
            new 
Vehicle GetPlayerVehicleID(playerid), enginelightsalarmdoorsbonnetbootobjective;
            
GetVehicleParamsEx(Vehicleenginelightsalarmdoorsbonnetbootobjective);
            
GameTextForPlayer(playerid"~w~Motor~r~DESLIGADO"30001);
            
Engine[Vehicle] = 0SetVehicleParamsEx(Vehicle0lightsalarmdoorsbonnetbootobjective);
        }
    }
    return 
1;
}
COMMAND:farois(playeridparams[])
{
    if(
strcmp(params,"ligar",true) == 0)
    {
        if(
GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
        {
            new 
Vehicle GetPlayerVehicleID(playerid), enginelightsalarmdoorsbonnetbootobjective;
            
GetVehicleParamsEx(Vehicleenginelightsalarmdoorsbonnetbootobjective);
            
GameTextForPlayer(playerid"~w~Farol ~g~LIGADO"30001);
            
Lights[Vehicle] = 1SetVehicleParamsEx(Vehicleengine1alarmdoorsbonnetbootobjective);
        }
    }
    if(
strcmp(params,"off",true) == 0)
    {
         if(
GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
        {
            new 
Vehicle GetPlayerVehicleID(playerid), enginelightsalarmdoorsbonnetbootobjective;
            
GetVehicleParamsEx(Vehicleenginelightsalarmdoorsbonnetbootobjective);
            
GameTextForPlayer(playerid"~w~Farol ~r~DESLIGADO"30001);
            
Lights[Vehicle] = 0SetVehicleParamsEx(Vehicleengine0alarmdoorsbonnetbootobjective);
        }
    }
    return 
1;

Reply
#9

Lucas obrigado. Tem como eu diminui e posicionar essa textdraw?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)