29/10/2020 20:27
(Esta mensagem foi modificada pela última vez a: 29/10/2020 20:27 por Buldog_Scripter.)
Opa galera beleza ? Então prazer sou o Buldog , estou estudando scripter , e criei uma profissão do 0 , bem legal , e decidir trazer eles para vocês desfrutarem , como eu disse sou novo no scripter , e se tiver algum erro me fale , e de sua nota , então o emprego de hoje e um emprego de lenhador , com um sistema bem básico , então os comandos são:
/irlenhador = Você telerpota até o chekpoint de pegar o emprego
/serlenhador = Você se torna um lenhador
/tl = INICIA O EXPEDIENTE
/cortar = EM QUALQUER ARVORE PERTO FUCIONA
PICKUP DENTRO DA CABANA:
/vmadeiras = Você vende as madeiras coletadas
CÓDIGO:
/*
\/ \/ \/ \/\/ \/ \/ \/\/ \/ \/ \/\/ \/ \/ \/
EMPREGO LENHADOR
FEITA POR: BULDOG_SCRIPTER
\/ \/ \/ \/\/ \\/ \/\/ \/ \/ \/\/ \/ \/ \/
*/
// ~~INCLUDES~~
#include <a_samp>
#include <zcmd>
#include <DOF2>
#include <core>
#include <float>
// ~~CORES~~
#define VERDE 0x21DD00FF
#define VERMELHO 0xFF030FFF
#define VERMELHO_ESCURO 0xE60000FF
#define VERMELHO_CLARO 0xFF6347FF
#define AMARELO 0xFFFF00AA
#define LARANJA 0xF97804FF
#define AZUL_CLARO 0x00C2ECFF
#define ROXO 0xBE81F7FF
#define BRANCO 0xFFFFFFFF
#define PRETO 0x000000FF
#define AZUL 0x1229FAFF
#define VERDE_CLARO 0x38FF06FF
#define ROSA_CHOQUE 0xE100E1FF
#define VERDE_ESCURO 0x008040FF
#define CINZA 0xCECECEFF
#define ROSA 0xFF69B4FF
#define CINZA_ESCURO 0x626262FF
#define VERDE_AGUA 0x03D687FF
// ~~FS~~
#define FILTERSCRIPT
#if defined FILTERSCRIPT
// ~~NEWS~~
new Lenhador[MAX_PLAYERS];
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" EMPREGO LENHADOR CARREGADO ");
print("--------------------------------------\n");
// Emprego Lenhador
Create3DTextLabel("{FFA500}EMPREGO LENHADOR\n{FFFFFF}Digite /serlenhador",0xFFA500AA,2359.3604,-648.3510,128.1310,10.0,0);
AddStaticPickup(1210, 23,2359.3604,-648.3510,128.1310);
Create3DTextLabel("{FFA500} VENDER MADEIRAS \n{FFFFFF}Digite /vmadeiras",0xFFA500AA,2351.8916,-647.6671,128.0547,10.0,0);
AddStaticPickup(1239, 23,2351.8916,-647.6671,128.0547);
return 1;
}
public OnFilterScriptExit()
{
DOF2_Exit();
return 1;
}
#else
#endif
CMD:irlenhador(playerid)
{
SendClientMessage(playerid,AMARELO,"[!] Voce teletransportou para o emprego de lenhador");
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,2359.3604,-648.3510,128.1310);
return 1;
}
CMD:tl(playerid)
{
SendClientMessage(playerid,VERDE,"[!] Vá em alguma árvore e digite /cortar");
return 1;
}
CMD:cortar(playerid)
{
SendClientMessage(playerid,ROSA,"Voce esta cortando...");
SendClientMessage(playerid,ROSA,"Parabens voce recebeu: 4 madeiras va dentro da cabana e use /vmadeiras");
return 1;
}
CMDerlenhador(playerid)
{
Lenhador[playerid] = 1;
SetPlayerSkin(playerid, 161);
SendClientMessage(playerid,AMARELO,"Voce virou Lenhador");
SendClientMessage(playerid,ROSA,"Digite /tl para inicia o expediente");
return 1;
}
CMD:vmadeiras(playerid)
{
if(!IsPlayerInRangeOfPoint(playerid, 2.0, 2351.8916,-647.6671,128.0547)) return SendClientMessage(playerid,VERMELHO,"[ERRO:] Você não está no local correto!");
SendClientMessage(playerid,AMARELO,"Parabens Voce recebeu 800 reais por 4 madeiras");
GivePlayerMoney(playerid,800);
return 1;
}
Obs: esse e meu primeiro tópico
Gostaram ?
/irlenhador = Você telerpota até o chekpoint de pegar o emprego
/serlenhador = Você se torna um lenhador
/tl = INICIA O EXPEDIENTE
/cortar = EM QUALQUER ARVORE PERTO FUCIONA
PICKUP DENTRO DA CABANA:
/vmadeiras = Você vende as madeiras coletadas
CÓDIGO:
/*
\/ \/ \/ \/\/ \/ \/ \/\/ \/ \/ \/\/ \/ \/ \/
EMPREGO LENHADOR
FEITA POR: BULDOG_SCRIPTER
\/ \/ \/ \/\/ \\/ \/\/ \/ \/ \/\/ \/ \/ \/
*/
// ~~INCLUDES~~
#include <a_samp>
#include <zcmd>
#include <DOF2>
#include <core>
#include <float>
// ~~CORES~~
#define VERDE 0x21DD00FF
#define VERMELHO 0xFF030FFF
#define VERMELHO_ESCURO 0xE60000FF
#define VERMELHO_CLARO 0xFF6347FF
#define AMARELO 0xFFFF00AA
#define LARANJA 0xF97804FF
#define AZUL_CLARO 0x00C2ECFF
#define ROXO 0xBE81F7FF
#define BRANCO 0xFFFFFFFF
#define PRETO 0x000000FF
#define AZUL 0x1229FAFF
#define VERDE_CLARO 0x38FF06FF
#define ROSA_CHOQUE 0xE100E1FF
#define VERDE_ESCURO 0x008040FF
#define CINZA 0xCECECEFF
#define ROSA 0xFF69B4FF
#define CINZA_ESCURO 0x626262FF
#define VERDE_AGUA 0x03D687FF
// ~~FS~~
#define FILTERSCRIPT
#if defined FILTERSCRIPT
// ~~NEWS~~
new Lenhador[MAX_PLAYERS];
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" EMPREGO LENHADOR CARREGADO ");
print("--------------------------------------\n");
// Emprego Lenhador
Create3DTextLabel("{FFA500}EMPREGO LENHADOR\n{FFFFFF}Digite /serlenhador",0xFFA500AA,2359.3604,-648.3510,128.1310,10.0,0);
AddStaticPickup(1210, 23,2359.3604,-648.3510,128.1310);
Create3DTextLabel("{FFA500} VENDER MADEIRAS \n{FFFFFF}Digite /vmadeiras",0xFFA500AA,2351.8916,-647.6671,128.0547,10.0,0);
AddStaticPickup(1239, 23,2351.8916,-647.6671,128.0547);
return 1;
}
public OnFilterScriptExit()
{
DOF2_Exit();
return 1;
}
#else
#endif
CMD:irlenhador(playerid)
{
SendClientMessage(playerid,AMARELO,"[!] Voce teletransportou para o emprego de lenhador");
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,2359.3604,-648.3510,128.1310);
return 1;
}
CMD:tl(playerid)
{
SendClientMessage(playerid,VERDE,"[!] Vá em alguma árvore e digite /cortar");
return 1;
}
CMD:cortar(playerid)
{
SendClientMessage(playerid,ROSA,"Voce esta cortando...");
SendClientMessage(playerid,ROSA,"Parabens voce recebeu: 4 madeiras va dentro da cabana e use /vmadeiras");
return 1;
}
CMDerlenhador(playerid)
{
Lenhador[playerid] = 1;
SetPlayerSkin(playerid, 161);
SendClientMessage(playerid,AMARELO,"Voce virou Lenhador");
SendClientMessage(playerid,ROSA,"Digite /tl para inicia o expediente");
return 1;
}
CMD:vmadeiras(playerid)
{
if(!IsPlayerInRangeOfPoint(playerid, 2.0, 2351.8916,-647.6671,128.0547)) return SendClientMessage(playerid,VERMELHO,"[ERRO:] Você não está no local correto!");
SendClientMessage(playerid,AMARELO,"Parabens Voce recebeu 800 reais por 4 madeiras");
GivePlayerMoney(playerid,800);
return 1;
}
Obs: esse e meu primeiro tópico
Gostaram ?