18.10.2017, 00:54
Seguinte Galerinha Salva vidas ... nao pera GM , entao Eu tentei Fazer o Comando /darcarteiras , pra definir a Licence = 1
, a carteira ta funfando so que esse cmd nao , olhem
So copiem e Colem no Compiller pra ver os Erros
Aviso . os avisos sao normais ta?
, a carteira ta funfando so que esse cmd nao , olhem
So copiem e Colem no Compiller pra ver os Erros
Aviso . os avisos sao normais ta?
Код:
#include <a_samp>
#include <zcmd>
#include <sscanf>
#include <SII>
//Salario
#define VALOR 957
//Da Bolsa
new Din[26] = {300,100,2000,3000,4000,500,6000,750,850,160,170,220,230,240,250,260,270,208,209,3010,301,3002,30003,3004,90,400}; //Id das Armas que seram distribuidas
//carro
new Carro[MAX_PLAYERS];
new Criou_carro[MAX_PLAYERS];
new licence[MAX_PLAYERS]; //Licenзa do carro
//comida
new Pizza[MAX_PLAYERS];
#define DIALOG_REGISTRO 2000
#define DIALOG_LOGAR 2001
//cores
#define BRANCO "{FFFFFF}"
#define VERMELHO "{F81414}"
#define VERDE "{00FF22}"
#define AZULCLARO "{00CED1}"
#define Vermei "{d83c0d}"
#define COLOR_YELLOW 0xFFFF00AA
#define RED 0xFF0000AA
#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_BROWN 0x993300AA
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_GRAD1 0xB4B5B7FF
#define COLOR_GRAD2 0xBFC0C2FF
#define COLOR_RED 0xAA3333AA
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_GREEN 0xDC143C
#define COLOR_BLUE 0x0000FFAA
#define COLOR_RED1 0xFF0000AA
#define COLOR_VIOLET 0xEE82EEFF
#define COLOR_BLACK 0x00000000
#define COLOR_LIGHTBLUE 0x33CCFFAA
#define COLOR_GOLD 0xB8860BAA
#define COLOR_NAVY 0x000080AA
#define COLOR_PINK 0xFF66FFAA
#define COLOR_ORANGE 0xFF9900AA
#define COLOR_BRIGHTRED 0xFF0000AA
#define COLOR_LIGHTGREEN 0x9ACD32AA
#define COLOR_WEED1 0xFFE4B5FF
#define COLOR_WEED2 0x90EE90FF
#define COLOR_ORANGERED 0xFF4500AA
//------- Som -------
new gPlayerName[MAX_PLAYERS][MAX_PLAYER_NAME];
new Dinheiro[10], texto[30];
new EntradaPickup;
new EntradaPickupArma;
new SaidaPickup;
new PresenteSurpresa;
new MaletaEmpregos;
new Clicado[MAX_PLAYERS];//Usado para armazenar o ID do player clicado
//Carros
enum pInfo
{
pSenha,
pScore,
pDinheiro,
pAdmin
}
new PlayerInfo[MAX_PLAYERS][pInfo];
// cores
#define Cor_Verde 0x00FF40AA
#define Cor_Vermelho 0xB70000AA
public OnGameModeInit()
{
//SALARIOS
SetTimer("pagamento", 60000, true);
/* Aki e Pra Desativar os CheckPoints Amarelos das Portas*/
DisableInteriorEnterExits();
/*Aki e Para Setar o texto do Gamemode (Modo DE Jogo)*/
SetGameModeText("Vida Real /Pt/Br");
/*Skins de Spawn e Onde eles vгo Spwnar*/
AddPlayerClass(3,1480.9451,-1752.4390,15.4453,357.1432,0,0,0,0,0,0);
AddPlayerClass(7,1480.9451,-1752.4390,15.4453,357.1432,0,0,0,0,0,0);
AddPlayerClass(18,1480.9451,-1752.4390,15.4453,357.1432,0,0,0,0,0,0);
/*Objetos*/
CreateObject(5268,1157.385498,-1760.303833,13.100900,0.000000,0.000000,-135.000000);
////PickUps
EntradaPickup = CreatePickup(1318, 0,1154.068359, -1772.007446, 16.4453, -1);
SaidaPickup = CreatePickup(1318, 0, 1494.303588, 1304.715698, 1093.289916, -1);
PresenteSurpresa = CreatePickup(19054, 0, 1163.991088, -1752.889526, 13.618258, -1);
MaletaEmpregos = CreatePickup(1210, 0, 1490.931274, 1307.221435, 1093.292602, -1);
CreatePickup(1272, 0, 2157.896484, -1987.624145, 13.886031, -1);
EntradaPickupArma = CreatePickup(1272, 0, 1367.1790, -1275.9337, 13.5469, -1);
CreatePickup(2860, 0, 1479.700683, -1723.753173, 13.546875 , -1);
//Comida
CreateObject(1340, 1479.82544, -1722.37842, 13.66000, 0.00000, 0.00000, -90.00000);
//ator
CreateActor(145, 1479.88428, -1721.09998,13.5120, 180);
//Textos
Create3DTextLabel("{FFA500} Aperte {FF00AA}[F] {FFFFFF}Para Consumir",0xFFA500AA,1479.700683, -1723.753173, 13.546875,10.0,0);
Create3DTextLabel("{FFA500}Empresa : Recicle\n{FFFFFF}Tipo : Comun\nCusto :{FF00AA} $ 30000 {FFFFFF}\n Dono : (Vazio)\nExtorзгo (Vazio)\nAperte {FF00AA}[F] {FFFFFF}Para Adquirir",0xFFA500AA,2157.896484,-1987.624145,13.886031,10.0,0);
Create3DTextLabel("Para Entrar Pressione {FFA500} [F]",0xFFA500AA, 1154.068359, -1772.007446, 16.4453,10.0,0);
Create3DTextLabel("Para Acessar Pressione {FFA500} [F]",0xFFA500AA, 1490.931274, 1307.221435, 1093.292602,10.0,0);
Create3DTextLabel("Para Sair Pressione {FFA500} [F]",0xFFA500AA, 1494.303588, 1304.715698, 1093.289916,10.0,0);
Create3DTextLabel("Para Pegar Pressione {FFA500} [F]",0xFFA500AA, 1163.991088, -1752.889526, 13.618258,10.0,0);
Create3DTextLabel("{FFA500}Empresa : Armas do Tio Zй\n{FFFFFF}Tipo : Comun\nCusto :{FF00AA} $ 30000 {FFFFFF}\n Dono : (Vazio)\nExtorзгo (Vazio)\nAperte {FF00AA}[F] {FFFFFF}Para Adquirir",0xFFA500AA, 1367.1790, -1275.9337, 13.5469,10.0,0);
//Carros========
AddStaticVehicle(451, 1500.5510, -1722.8932, 13.5469); // nrg
AddStaticVehicle(522, 1449.5510, -1722.8932, 13.5469); // nrg
AddStaticVehicle(522, 1228.5510, -1722.8932, 13.5469); // nrg
AddStaticVehicle(522, 1111.5510, -1722.8932, 13.5469); // nrg
AddStaticVehicle(451, 1111.5510, -1722.8932, 13.5469); // nrg
return 1;
}
public OnGameModeExit()
{
return 1;
}
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 1720.8730,-1671.8228,23.6953);
SetPlayerCameraPos(playerid, 1720.5281,-1676.7273,23.6970);
SetPlayerCameraLookAt(playerid, 1720.8730,-1671.8228,23.6953);
return 1;
}
public OnPlayerConnect(playerid)
{
GetPlayerName(playerid, gPlayerName[playerid], MAX_PLAYER_NAME);
if (fexist(ObterINI(playerid)))
{
ShowPlayerDialog(playerid, DIALOG_LOGAR, DIALOG_STYLE_PASSWORD,""AZULCLARO"Sistema de Login {F81414} [S.A.B] ", "\n"BRANCO"Digite sua senha abaixo para efetuar login.","logar","Quit");
}
else
{
ShowPlayerDialog(playerid, DIALOG_REGISTRO, DIALOG_STYLE_PASSWORD,""AZULCLARO"Registrando",""BRANCO"Digite sua senha abaixo para registrar uma nova conta.","Registrar","Quit");
}
SetPlayerMapIcon( playerid, 38, 1155.0240, -1769.7438, 16.5938, 38, 0, MAPICON_GLOBAL);
//Correr Como uma pessoa normal ksksksk
UsePlayerPedAnims();
//Musica
PlayAudioStreamForPlayer(playerid, "https://dc600.4shared.com/img/8hYrrzccca/a4050826/dlink__2Fdownload_2F8hYrrzccca_2FMc_5FKevinho_5FEncaixa.mp3_3Fsbsr_3D97f52b0f43bec19188903bd9ea035c149bd_26bip_3DMTkxLjUuMTc1LjI1Mw_26lgfp_3D7200_26bip_3DMTkxLjUuMTc1LjI1Mw/preview.mp3");
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
Pizza[playerid] = 0;
if(INI_Open(ObterINI(playerid))) {
INI_WriteInt("Score",PlayerInfo[playerid][pScore]);
INI_WriteInt("Dinheiro",GetPlayerMoney(playerid));
INI_WriteInt("Admin",PlayerInfo[playerid][pAdmin]);
INI_Save();
INI_Close();
}
return 1;
}
public OnPlayerSpawn(playerid)
{
return 1;
}
public OnVehicleSpawn(vehicleid)
{
return 1;
}
public OnVehicleDeath(vehicleid, killerid)
{
return 1;
}
public OnPlayerText(playerid, text[])
{
return 1;
}
//Command AKIIIIIIIIIIIIIIIII
public OnPlayerCommandText(playerid, cmdtext[])
{
new tmp[256];
new name[256];
new string[256];
new sendername[MAX_PLAYER_NAME];
new giveplayer[MAX_PLAYER_NAME];
new cmd[256];
new idx;
new giveplayerid;
new giver;
cmd = strtok(cmdtext, idx);
if(strcmp(cmd, "/darcarteira", true) == 0) {//GiveLicence Command
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_GREEN, "Use: /darcarteira [ID]");
return 1;
}
giveplayerid = strval(tmp);
if (IsPlayerConnected(giveplayerid)) {
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Voce recebeu uma carteira do %s (ID:%d)!", sendername, playerid);
SendClientMessage(giveplayerid, COLOR_GREEN, string);
format(string, sizeof(string), "%s (ID:%d) recebeu uma carteira de motorista do instrutor: %s (ID:%d)", giveplayer, giveplayerid, sendername, playerid);
SendClientMessageToAll(COLOR_GREEN, string);
printf(string);
licence[giveplayerid] = 1;
return 1;
}else{
format(string, sizeof(string), "id %d eh um ID invalido!!", giveplayerid);
SendClientMessage(playerid, COLOR_YELLOW, string);}}
//==ds=d=a=da=sd=asd=ad=a==adas=sa=das=da=sdsa=da=dsa=dasd=sadas=das=ads=das=d
if(strcmp(cmdtext, "/entrar", true) == 0) // Comando ( Nгo Importa Vamos Usar o F )
{
// Ou Seja. Se Ele tiver no Local Do IsPlayerInRangeOfPoint, Funcionarб as Funзхes Abaixo
if(IsPlayerInRangeOfPoint(playerid, 2.0, 1154.068359, -1772.007446, 16.4453))
{
SetPlayerInterior(playerid,3); // Interior Do Local que Serб Setado.
SetPlayerPos(playerid, 1491.2417, 1306.2668, 1093.2964); }
}
if(strcmp(cmdtext, "/sair", true) == 0) // Comando ( Nгo Importa Vamos Usar o F )
{
// Ou Seja. Se Ele tiver no Local Do IsPlayerInRangeOfPoint, Funcionarб as Funзхes Abaixo
if(IsPlayerInRangeOfPoint(playerid, 2.0, 1494.303588, 1304.715698, 1093.289916))
{
SetPlayerInterior(playerid,0); // Interior Do Local que Serб Setado.
SetPlayerPos(playerid, 1153.8037, -1769.5055, 16.5938); }
}
//Proximo aki em baixo kksk Agiencia
if(strcmp(cmdtext, "/Trabalhos", true) == 0) // Comando ( Nгo Importa Vamos Usar o F )
{
// Agencia
if(IsPlayerInRangeOfPoint(playerid, 2.0, 1490.931274, 1307.221435, 1093.292602))
{
new str[64] = "Garis/Lixeiros";
ShowPlayerDialog(playerid, 3, DIALOG_STYLE_LIST, "Agencia de Emrpegos", str, "Selecionar", "Cancelar");}
}
//Proximo aki em baixo kksk Agiencia
if(strcmp(cmdtext, "/Bolsa", true) == 0) // Comando ( Nгo Importa Vamos Usar o F )
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, 1163.991088, -1752.889526, 13.618258))
{
new PlayerName[MAX_PLAYER_NAME];
GetPlayerName(playerid, PlayerName, sizeof PlayerName);
new string[128];
format(string, sizeof(string), "[INFO ]Player [%s] [%i] Ganhou um Presente contendo [%i]", PlayerName, playerid, Din[random(sizeof(Din))]);
GivePlayerMoney(playerid,Din[random(sizeof(Din))]);
SendClientMessageToAll(Cor_Verde, string);}
}
if(strcmp(cmdtext, "/Pizza", true) == 0) // Comando ( Nгo Importa Vamos Usar o F )
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, 1479.700683, -1723.753173, 13.546875))
{
if(Pizza[playerid] > 7) return SendClientMessage(playerid, -1, " {F28CAA} [INFO] Vocк Ja Comeu o Maximo de Pizzas Permitidas, Para Comer Mais Descarregue Sua Comida, (Banheiro)"), RemovePlayerAttachedObject(playerid, 1), ClearAnimations(playerid);
Pizza[playerid] ++;
SetPlayerAttachedObject(playerid,1, 2703, 6, 0.1, 0.07, 0.04, 180.0, 0.0, 0.0, 1.0, 1.0, 1.0);
ApplyAnimation(playerid, "FOOD", "EAT_Pizza", 4.1, 0, 1, 1, 1, 1, 1);
GivePlayerMoney(playerid, -500);
}
}
return true; // Returnando a 1
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
return 1;
}
public OnPlayerEnterCheckpoint(playerid)
{
}
public OnPlayerLeaveCheckpoint(playerid)
{
return 1;
}
public OnPlayerEnterRaceCheckpoint(playerid)
{
return 1;
}
public OnPlayerLeaveRaceCheckpoint(playerid)
{
return 1;
}
public OnRconCommand(cmd[])
{
return 1;
}
public OnPlayerRequestSpawn(playerid)
{
return 1;
}
public OnObjectMoved(objectid)
{
return 1;
}
public OnPlayerObjectMoved(playerid, objectid)
{
return 1;
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
return 1;
}
public OnVehicleMod(playerid, vehicleid, componentid)
{
return 1;
}
public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
return 1;
}
public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
return 1;
}
public OnPlayerSelectedMenuRow(playerid, row)
{
return 1;
}
public OnPlayerExitedMenu(playerid)
{
return 1;
}
public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
return 1;
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
if ((newkeys==KEY_SECONDARY_ATTACK)) // Key ( F / Enter )
{
OnPlayerCommandText(playerid,"/entrar"); // Ao Apertar "F" Funcionarб o Comando Do Lado.
OnPlayerCommandText(playerid,"/sair"); // Ao Apertar "F" Funcionarб o Comando Do Lado.
OnPlayerCommandText(playerid,"/Trabalhos"); // Ao Apertar "F" Funcionarб o Comando Do Lado.
OnPlayerCommandText(playerid,"/Bolsa");
OnPlayerCommandText(playerid,"/Pizza");
// Se Quiser Colocar mais, a vontade.
}
public OnRconLoginAttempt(ip[], password[], success)
{
return 1;
}
public OnPlayerUpdate(playerid)
{
return 1;
}
public OnPlayerStreamIn(playerid, forplayerid)
{
return 1;
}
public OnPlayerStreamOut(playerid, forplayerid)
{
return 1;
}
public OnVehicleStreamIn(vehicleid, forplayerid)
{
return 1;
}
public OnVehicleStreamOut(vehicleid, forplayerid)
{
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 4)
{
new Float:Coord[3];
if(response) //botгo 1
{
if(listitem == 0)
{
new str[100];
format(str, sizeof(str), Vermei "Reproduzindo Agora [Chatuba de Mesquita - Maquina de Sexo \n Use /psom Pra Parar o Som]");
SendClientMessage(playerid, -1, str);
PlayAudioStreamForPlayer(playerid, "https://dc396.4shared.com/img/l9qaOT9w/c1285bdb/dlink__2Fdownload_2Fl9qaOT9w_2FChatuba_5Fde_5FMesquita_5F-_5FMquina_5Fd.mp3_3Fsbsr_3Ddc5cc0cf8eebd5ff6b682c44fe2e81259bd_26bip_3DMTkxLjUuMTc1LjI1Mw_26lgfp_3D7200_26bip_3DMTkxLjUuMTc1LjI1Mw/preview.mp3");
}
else if(listitem == 1)
{
new str[100];
format(str, sizeof(str), Vermei "Reproduzindo Agora [Mc Livinho - Encaixa \n Use /psom Pra Parar o Som]");
SendClientMessage(playerid, -1, str);
PlayAudioStreamForPlayer(playerid, "https://dc600.4shared.com/img/8hYrrzccca/a4050826/dlink__2Fdownload_2F8hYrrzccca_2FMc_5FKevinho_5FEncaixa.mp3_3Fsbsr_3D97f52b0f43bec19188903bd9ea035c149bd_26bip_3DMTkxLjUuMTc1LjI1Mw_26lgfp_3D7200_26bip_3DMTkxLjUuMTc1LjI1Mw/preview.mp3");
}
}
}
if(dialogid == 3)
{
if(response) //botгo 1
{
new Float:Coord[3];
if(listitem == 0)
{
new str[100];
format(str, sizeof(str), "{00FF22} [INFO] Vб Ao {F81414} CheckPoint {00FF22} Para Comeзar o Trabalho");
SetPlayerCheckpoint(playerid, 2164.8604, -1978.5477, 13.3252, 3.0);
SendClientMessage(playerid, -1, str);
}
}
}
new string[128];
if(dialogid == 0)
{
if(IsPlayerAdmin(playerid))//verifica se o player й administrador, caso nгo queira sу para administrador, retire-o
{
if(response)//botгo 1
{
new Float:Coord[3];
if(listitem == 0)//Item 0 da lista( й o primeiro da lista)
{
GetPlayerPos(Clicado[playerid], Coord[0], Coord[1], Coord[2]);
new intid = GetPlayerInterior(Clicado[playerid]);
if(IsPlayerInAnyVehicle(playerid))
{
new vid = GetPlayerVehicleID(playerid);
SetVehiclePos(vid, Coord[0], Coord[1]+4, Coord[2]+4);//teleportarб o veiculo
SetPlayerInterior(playerid, intid);
LinkVehicleToInterior(vid, intid);
}
else
{
SetPlayerInterior(playerid, intid);
SetPlayerPos(playerid, Coord[0], Coord[1]+4, Coord[2]+4);//teleportarб o player
}
format(string, sizeof(string), "Vocк se teleportou atй %s(id: %d)", PlayerName(Clicado[playerid]), Clicado[playerid]);
SendClientMessage(playerid, Cor_Verde, string);
return 1;
}
else if(listitem == 1)//item da lista 1 (segundo da lista) farб com que traga o player
{
GetPlayerPos(playerid, Coord[0], Coord[1], Coord[2]);
new intid = GetPlayerInterior(playerid);
if(IsPlayerInAnyVehicle(Clicado[playerid]))
{
new vid = GetPlayerVehicleID(Clicado[playerid]);
SetVehiclePos(vid, Coord[0], Coord[1]+4, Coord[2]+4);
SetPlayerInterior(Clicado[playerid], intid);
LinkVehicleToInterior(vid, intid);
}
else
{
SetPlayerInterior(Clicado[playerid], intid);
SetPlayerPos(Clicado[playerid], Coord[0], Coord[1]+4, Coord[2]+4);
}
format(string, sizeof(string), "Vocк trouxe %s(id: %d) atй vocк.", PlayerName(Clicado[playerid]), Clicado[playerid]);
SendClientMessage(playerid, Cor_Verde, string);
return 1;
}
else if(listitem == 2)
{
format(string, sizeof(string),"%s foi kickado por %s ", PlayerName(Clicado[playerid]), PlayerName(playerid));
SendClientMessageToAll(Cor_Vermelho, string);
Kick(Clicado[playerid]);
return 1;
}
else if(listitem == 3)
{
format(string, sizeof(string), "%s foi kickado por %s ", PlayerName(Clicado[playerid]), PlayerName(playerid));
SendClientMessageToAll(Cor_Vermelho, string);
Ban(Clicado[playerid]);
return 1;
}
}
}
return 1;
}
//login e regiistro
switch( dialogid )
{
case DIALOG_REGISTRO:
{
if (!response) return Kick(playerid);
if (response)
{
if(!strlen(inputtext)) {
ShowPlayerDialog(playerid, DIALOG_REGISTRO, DIALOG_STYLE_INPUT, ""BRANCO"Registrando...",""VERMELHO"Vocк digitou uma senha invбlida.\n"BRANCO"Digite sua senha abaixo para registrar uma nova conta.","Registro","Quit");
}
GivePlayerMoney(playerid, 5000);
if(INI_Open(ObterINI(playerid))) {
INI_WriteString("Senha",inputtext);
INI_WriteInt("Score",1);
INI_WriteInt("Dinheiro",5000);
INI_WriteInt("Admin",0);
INI_Save();
INI_Close();
ShowPlayerDialog(playerid, DIALOG_LOGAR, DIALOG_STYLE_INPUT,""BRANCO"Logar",""BRANCO"Digite sua senha abaixo para efetuar login.","Logar","Quit");
}
}
}
case DIALOG_LOGAR:
{
if ( !response ) return Kick ( playerid );
if( response )
{
if(!strlen(inputtext)) {
ShowPlayerDialog(playerid, DIALOG_LOGAR, DIALOG_STYLE_INPUT, ""BRANCO"Logar",""VERMELHO"Vocк digitou uma senha invбlida.\n"BRANCO"Digite sua senha abaixo para efetuar login.","Logar","Quit");
}
if(INI_Open(ObterINI(playerid))) {
INI_ReadString(PlayerInfo[playerid][pSenha],"Senha",20);
if(strcmp(inputtext,PlayerInfo[playerid][pSenha],false)) {
ShowPlayerDialog(playerid, DIALOG_LOGAR, DIALOG_STYLE_INPUT, ""BRANCO"Logar",""VERMELHO"Vocк digitou uma senha incorreta.\n"BRANCO"Digite sua senha abaixo para acessar.","Logar","Quit");
}
SetPlayerScore( playerid, INI_ReadInt("Score" ) );
ResetPlayerMoney( playerid );
GivePlayerMoney( playerid, INI_ReadInt( "Dinheiro" ) );
PlayerInfo[playerid][pAdmin] = INI_ReadInt("Admin");
INI_Close();
}
}
}
}
return 0;
}
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
if(IsPlayerAdmin(playerid))
{
new str[64] = "ir \ntrazer\nkickar\nbanir"; //Para cada item use "/n" o que pularб uma linha para o prуximo item.
ShowPlayerDialog(playerid, 0, DIALOG_STYLE_LIST, "Opзхes - Administrador", str, "Selecionar", "Cancelar"); //mostrarб o dialog
Clicado[playerid] = clickedplayerid;//armazenarб o id do player clicado
}
return 1;
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{ //entrando Carro & som
new string[128];
format(string, sizeof(string), "[INFO]Vocк Entrou em Um veiculo , Som Configurado Automaticamente Para o Veiculo %i", vehicleid);
SendClientMessage(playerid, 0xFF0000AA, string);
PlayAudioStreamForPlayer(playerid, "https://dc396.4shared.com/img/l9qaOT9w/c1285bdb/dlink__2Fdownload_2Fl9qaOT9w_2FChatuba_5Fde_5FMesquita_5F-_5FMquina_5Fd.mp3_3Fsbsr_3Ddc5cc0cf8eebd5ff6b682c44fe2e81259bd_26bip_3DMTkxLjUuMTc1LjI1Mw_26lgfp_3D7200_26bip_3DMTkxLjUuMTc1LjI1Mw/preview.mp3");
return 1;
}
public OnPlayerExitVehicle(playerid, vehicleid)
{ //Saindo do carro & som
new string[128];
format(string, sizeof(string), "[INFO] Ao Sair de Um Veiculo , o Som Para Automaticamente %i", vehicleid);
SendClientMessage(playerid, 0xFF0000AA, string);
StopAudioStreamForPlayer(playerid);
return 1;
}
/*===============================Salбrios - Plublic ====================================*/
pagamento();
public pagamento()
{
new Hour, Minute, Second;
gettime(Hour, Minute, Second);
if(!Minute)
{
for(new i = 0; i != MAX_PLAYERS; ++i) if(IsPlayerConnected(i))
{
GivePlayerMoney(i, VALOR);
}
}
new str[100];
format(str, sizeof(str), "[HourUP] Por Ser um Player Comum Recebeu um Salario Minimo no Valor de [ %i ] ", VALOR);
return SendClientMessageToAll(-1, Vermei);
}
//strocks
stock ObterINI(playerid)
{
new conta[64];
format(conta,30,"Contas/%s.ini",gPlayerName[playerid]);
return conta;
}
stock PlayerName(playerid)
{
new Nome[MAX_PLAYER_NAME];
GetPlayerName(playerid, Nome, MAX_PLAYER_NAME);
return Nome;
}
//comandos
CMD:psom(playerid)
{
new string[128];
format(string, sizeof(string), " {d83c0d}[INFO] Som Parado Com Sucesso \nPara Tocar Use: /tsom");
SendClientMessage(playerid, -1, string);
StopAudioStreamForPlayer(playerid);
return 1;
}
CMD:tsom(playerid)
{
new str[64] = "Chatuba De Mesquita - Maquina de Sexo.\n Mc Livinho - Encaixa. "; //Para cada item use "/n" o que pularб uma linha para o prуximo item.
ShowPlayerDialog(playerid, 4, DIALOG_STYLE_LIST, "Som Disponiveis - [S.A.B] San Andreas Brasileira Rpg", str, "Reproduzir", "Sair"); //mostrarб o dialog
return 1;
}
CMD:carro(playerid, params [])
{
new
Id, Cor[2],
Float: x, Float: y,
Float: z
;
if(Criou_carro[playerid] == 1) return SendClientMessage(playerid, 0xFFFFFFAA, "Vocк Jб possui um Veнculo.");
{
if(sscanf(params, "dii", Id, Cor[0], Cor[1]))
{
SendClientMessage(playerid,-1,"Use: /Car [Id] [Cor] [Cor]");
}
else
{
if(Id < 400 || Id > 611) return
SendClientMessage(playerid, 0xFFFFFFAA, "ID do Veнculo Invбlido");
if(Cor[0] < 0 || Cor[0] > 126) return
SendClientMessage(playerid, 0xFFFFFFAA, "ID da 1Є Cor Invбlido");
if(Cor[1] < 0 || Cor[1] > 126) return
SendClientMessage(playerid, 0xFFFFFFAA, "ID da 2Є Cor Invбlido");
GetPlayerPos(playerid, x, y, z);
Carro[playerid] = CreateVehicle(Id, x, y, z, 0, Cor[0], Cor[1], false);
PutPlayerInVehicle(playerid, Carro[playerid], 0);
new
Str[120]
;
format(Str, sizeof(Str), "Vocк criou o veнculo de ID: {00FFFF}%d {FFFFFF}Com as cores {00FFFF}%d {FFFFFF}e {00FFFF}%d", Id, Cor[0], Cor[1]);
SendClientMessage(playerid, 0xFFFFFFAA, Str);
Criou_carro[playerid] = 1;
}
}
return 1;
}
CMD:usarescudo(playerid,params[])
{
SetPlayerAttachedObject(playerid, 2, 18637, 5, 0.1, 0.07, 0.04, 180.0, 0.0, 0.0, 1.0, 1.0, 1.0);
SendClientMessage(playerid, -1, " {00FFFF} [INFO] Vocк Esta Ultilizando Um Escudo , Para Remover use /removerescudo , Para editar Use /editarescudo");
return 1;
}
CMD:removerescudo(playerid,params[])
{
RemovePlayerAttachedObject(playerid, 2);
SendClientMessage(playerid, -1, " {00FFFF} [INFO] Vocк Removeu o Escudo , Para usar use ; /usarescudo");
return 1;
}
CMD:editarescudo(playerid,params[])
{
EditAttachedObject(playerid, 2);
return 1;
}
CMD:carteira(playerid,params[])
{
if (licence[playerid] == 0) {
SendClientMessage(playerid,COLOR_WHITE, "___________________Status de Licenssa__________________");
SendClientMessage(playerid,COLOR_WHITE, "Status:Voce nao tem uma carteira de motorista valida");
SendClientMessage(playerid,COLOR_WHITE, "Digite /marcar para marcar um teste");
SendClientMessage(playerid,COLOR_WHITE, "_______________________________________________________");
return 1;
}
if (licence[playerid] == 1) {
SendClientMessage(playerid,COLOR_WHITE, "|__________________Seguro__________________|");
SendClientMessage(playerid,COLOR_GREEN, "Status:Voce nao tem uma carteira com seguro DVM");
SendClientMessage(playerid,COLOR_GREEN, "Cuidado, policiais podem prendela");
return 1;
}
}



