Estou fazendo um código de limpar org, porém não estou conseguindo fazer com oque retire os players das orgs mesmo que estejam offline, alguma sugestão?
Converti esse sistema do fivem para o cef do samp e estou aqui postando ele, estou convertendo esses sistemas para passar o tempo , meu conhecimento em javascript é basico, por isso se virem algum código não muito convencional, ignorem .
Estarei postando vários sistemas desses, convertidos do fivem ou mta, se tiverem sugestões de sistemas que gostariam de ver , só comentarem.
Ola, duvida simples. fiz um mapa texturizado usando o mapedit, porem quando fui salvar nao tinha a opçao de salvar em CreateDynamic, SetDynamicObjectMaterial e SetDynamicObjectMaterialText Somente na opcao sem Sem o Dynamic do plugin Streamer, Queria saber se tem como eu converter do que ficar mudando um por um.
Bom dia!
Estou precisando de uma ajuda básica, porém, não estou conseguindo fazer.
Na info dos players, fica o e-mail deles, só que fica o e-mail todo, eu quero que só apareça as 4 últimas letras do e-mail deles, exemplo:
**********samp@gmail.com
quero que fique asteriscos no e-mail todo, e só que fique visível as 4 últimas letras do e-mail, como citado acima.
quem puder me ajudar, ficarei grato!
D:\Vera Cruz RP\gamemodes\VCRP.pwn(1597) : error 047: array sizes do not match, or destination array is too small D:\Vera Cruz RP\gamemodes\VCRP.pwn(1621) : error 006: must be assigned to an array D:\Vera Cruz RP\gamemodes\VCRP.pwn(1622) : error 047: array sizes do not match, or destination array is too small Pawn compiler 3.2.3664 Copyright (c) 1997-2016, ITB CompuPhase
O nosso servidor será chamado de Brazilian Roleplay BR:RP, nosso intuito dentro do SAMP é trazer um roleplay que simule a vida real. Porém, o jogo é criado para diversão, de problemas já basta nossa vida né, então pensando nisso estamos em mente pra criar um roleplay com responsabilidades, porém, acima de tudo a sua diversão!
INFORMAÇÕES
Como ainda não passa de um projeto, precisamos de pessoas para tirar-lo do papel e por em prática, dentre eles necessitamos de:
Scripter
E 1 investidor que confie em nosso projeto.
O servidor de inicio irá contar 2 distritos, sendo eles:
Distrito Urbano (Cidades: Los Santos, Las Venturas e San Fierro)
Distrito Rural (Cidades: Red County, Flint Stone, Whetstone, Bone County e Tierra Robada)
Nesses dois distritos em alguns locais serão concentrados a maior parte dos nossos sistemas, dentre eles irei citar como exemplo dois.
No Distrito Urbano terá um local (sigiloso) que será utilizado de fachada para lavagem de dinheiro sujo de criminosos, porém, cuidado a Polícia Federal pode descobrir...
Já no Distrito Rural terá alguns locais para plantação, fabricação e transporte de drogas, onde se não houver sigilo poderá ser descoberto pela Polícia.
A maioria de nosso servidor será 100% mapeado originalmente pelo nosso fundador.
ORGANIZAÇÕES
Nosso sistema de organizações visará na seguinte forma.
Organizações Governamentais
Organizações Criminosas
Comerciárias
Breve explicação sobre Organizações Governamentais:
As organizações governamentais serão compostas pelas seguintes corporações:
Estatal:
Governo Estadual
- Função Principal: Administrar os distritos, e comandar as corporações governamentais
Polícia Militar
- Função Principal: Patrulhamento pelas regiões urbanas, rondas ostensivas e etc.
Polícia Civil
- Função Principal: Investigações criminais, efetuar prisões de criminosos procurados, desarticular sistemas de fachada e etc
- Função Principal: Administrar o Distrito Rural, realizar patrulhas pelas BR's, desarticular organizações que usam espaço rural para crimes, dentre outros.
Estatal:
DETRAN
- Função Principal: Controle de trânsito.
SAMU
- Função Principal: Resgate e suporte de feridos
Comerciárias:
Mecânica Brasil
- Função Principal: Tunagem e reparos de carros
Breve explicação sobre Organizações Criminosas:
As organizações criminosas já estão englobadas (Mafiosas, Mercenárias, Facções), serão compostas pelos seguinte:
Facções:
Comando Vermelho
- Função Principal: Disputa do controle, vendas e fabricação de drogas.
Primeiro Comando da Capital
- Função Principal: Disputa do controle, vendas e fabricação de drogas.
Mafiosas:
Liga da Justiça/Milicia (Dentro do servidor irá estipular papel de mafioso, e não tem muita afinidade com as facções)
- Função Principal: Contrabando e fabricação de armas, lavagem de dinheiro, agiotagem, extorsão.
Máfia Russa (Será no estilo decentralizada, terá membros brasileiros que fazem parte da máfia russa)
- Função Principal: Contrabando e fabricação de armas, lavagem de dinheiro, agiotagem, extorsão.
Mercenárias
Sindicato do Crime
- Função Principal: Desmanche de veículos, disputa territorial e fabricação de ecstasy, mdma e lança perfume.
Os Manos
- Função Principal: Desmanche de veículos, disputa territorial e fabricação de ecstasy, mdma e lança perfume.
SISTEMAS
Aqui deixaremos alguns sistemas que pretendemos colocar em nosso servidor pra alcançar a realidade no nosso servidor, dentre eles estão:
- Sistema de Desmanche
- Sistema de Morto/Ferido
- Sistema de Prisão e Acusamento
- Sistema de identificação de atividade criminosa
- Concessionária e Imobiliária
- Sistema de roubo a caixa eletrônico
- Sistema de lavagem de dinheiro
- Empresas e Empresas de fachada
- Produção e Plantação de Drogas
- Sistema de Contrabando (matuto)
Dentre vários outros que pretendemos adicionar.
Bom, o projeto é esse, temos muita coisa pra agregar na comunidade, e só falta as pessoas para nos ajudar!
O servidor não será pay-to-win e nem pay-to-play, mas contará com alguns benefícios significativos para pessoas que fizerem doações para o servidor, que logo será revertido para pagamento de host's, premiação, sorteios e etc.
Dentre esses benefícios, alguns deles são:
- Casas especiais destinadas para membros vip.
- Carros para membros vips.
- Mais espaço para sua compra de carros ou casas.
- Terá acesso a um kit com armas
- Ganhará um valor quando seu vip for ativo
- Ganhará mais alguns leveis bônus quando seu vip for ativo.
Se interessou pelo projeto?
Acha que tem como contribuir conosco?
Entre em contato pelo discord!
chips#1681
Iremos atualizando a comunidade a cada atualização!
Atenciosamente, EquipeBrazilian Roleplay!
Inserido por: Dr Editor - 27/12/2022 16:33 - Fórum: Includes
- Sem Respostas
Sistema de inventário
Desenvolvi este sistema há muito tempo e como estou me desligando do SA:MP gradativamente estou me desfazendo de alguns sistemas que nunca comercializei, pois foi para fins próprios.
Resumo:
Este é um dos sistemas de inventário mais completos e dinâmicos!
Possui inúmeras funcionalidades para os mais diversos modos de jogo.
Este sistema pode agregar fortemente em modos como RP, RPG, DM, DayZ/Battleground por conta dos recursos.
Configuração fácil no topo do script.
Permite adicionar novos itens em tempo de execução e validá-los ao usar/soltar caso não estejam mais disponíveis para uso.
É um sistema que não foi desenvolvido apenas para jogador, mas sim para poder ser usado em interiores (como baús), veículos (como porta-malas) e estáticos (como drops).
Como forma de include facilita o uso.
Callbacks:
Código:
* Chamada ao criar um inventario
OnCreateInventory(Inventory:id)
* Chamada ao criar um inventário estático (posicionado no mapa)
OnCreateStaticInventory(Inventory:id, Float:x, Float:y, Float:z, virtual_world, interior, destroy_delay, Inventory:copy_id)
* Chamada quando um inventário é destruído
OnDestroyInventory(Inventory:id, bool:static_inventory)
* Chamada quando o joagdor abre um inventário
OnPlayerOpenInventory(playerid, Inventory:id)
* Chamada quando o jogador fecha o inventário
OnPlayerCloseInventory(playerid, Inventory:id)
* Chamada quando um inventário é destruído, porém um jogador está com ele aberto
OnDestroyOpenedInventory(playerid, Inventory:id)
* Chamada quando o jogador clica em um item
OnPlayerSelectItem(playerid, Inventory:id, item, type_index, index)
* Chamada quando o jogador usa um item
OnPlayerUseItem(playerid, Inventory:id, item, type_index, index)
* Chamada quando o jogador solta um item
OnPlayerDropItem(playerid, Inventory:id, item, type_index, index)
* Chamada quando um item é removido do inventário (através da função RemoveInventoryItem apenas)
OnRemoveInventoryItem(Inventory:id, item, type_index, amount)
* Chamada quando o jogador pega um item do chão
OnPlayerGetDropedItem(playerid, dropped_index, item, type_index, amount)
Funções:
Código:
* Cria e inicializa o inventário do jogador (sempre usar esta função antes de qualquer outra para o jogador)
Inventory:CreatePlayerInventory(playerid)
* Cria um inventário
Inventory:CreateInventory(Inventory:id = INVALID_INVENTORY_ID, max_items = MAX_INVENTORY_ITEMS)
* Pega o inventário que o jogador está visualizando
Inventory:GetPlayerOpenedInventory(playerid)
* Adiciona um novo item ao conjunto de itens existentes de inventário
AddNewInventoryItem(item, type_index, const title[], const description[])
* Adiciona um novo item ao inventário
AddItemInventory(Inventory:id, item, type_index, amount, index = -1)
* Retorna por referência o id, tipo e quantidade do item através do index no inventário
InfoInventoryItem(Inventory:id, index, &item, &type_index, &amount)
* Retorna o inventário estático mais próximo do jogador com base em determinada área
Inventory:GetStaticInventoryNearPlayer(playerid, Float:range)
* Retorna a quantidade do item através do index no inventário
GetInventoryIndexAmount(Inventory:id, index)
* Retorna a quantidade do item através do id do item e tipo no inventário
GetInventoryItemAmount(Inventory:id, item, type_index)
* Retorna por referência o título e descrição de determinado item através do id e tipo
ItemInfo(item, type_index, title[], description[])
* Remove um item do inventário através do item, tipo e determinada quantidade (-1 remove tudo)
RemoveInventoryItem(Inventory:id, item, type_index, amount = -1)
* Remove um item do inventário com base no index no inventário
RemoveInventoryItemIndex(Inventory:id, index)
* Retorna se o jogador possui determinado item
HaveInventoryItem(Inventory:id, item, type_index)
* Reseta os itens do inventário
ClearInventory(Inventory:id)
* Retorna se o inventário é válido
IsValidInventory(Inventory:id)
* Retorna se o inventário é estático
IsStaticInventory(Inventory:id)
* Retorna se o inventário é temporário (auto-destrói)
IsTemporaryInventory(Inventory:id)
* Retorna a quantidade de itens do inventário
CountInventoryItems(Inventory:id)
* Define a quantidade máxima de itens do inventário
SetInventoryMaxItems(Inventory:id, max_items)
* Retorna a quantidade máxima de itens do inventário
GetInventoryMaxItems(Inventory:id)
* Retorna o index do último item válido do inventário
GetLastInventoryItemIndex(Inventory:id)
* Retorna se o item é válido (caso ele não exista mais no servidor e o jogador ainda o possua)
IsValidInventoryItem(item, type_index)
* Retorna o index do item com base no id e tipo
GetInventoryItemIndex(Inventory:id, item, type_index)