[Mapa] DB na DP

Jao_Leao.
Ae Mapa DB na DP legal Para  Serves DM/DB



Creditos:Jao_Leao

Criando um GameMode [GM] [Como] Tutorial

Jao_Leao.
Algumas pessoas tem dúvida se Pawno é a mesma coisa que Pawn, então eu digo, nada a vêr...
O Pawno é um programa editor de C++ que é usado para criar gamemodes, filterscript e includes..
O Pawn é uma linguagem de script de código aberto dentro do Pawno, que tem por abreviação o formato do arquivo chamado .pwn, o mesmo só é reconhecido ao ser compilado apertando F5.

Então vamos ao restante..

No topo:

pawn Código:
#include a_samp
Esta include ela é a principal função que faz com que seu GM funcione, motivo: dentro da include a_samp.inc bem dizer tem tooodas as funções, exemplo: SetTimer, SetPlayerHealth, SetPlayerArmour, etc...

Depois vamos adicionar o:

pawn Código:
main() { }
Esta função deve ser adicionada no GM ou seu GM não compila, então dentro desta main() você pode adicionar uma

pawn Código:
print("Mensagem");
Pra que serve essa print?
Então ela serve para mandar uma mensagem no log do seu servidor, que você pode adicionar em qualquer função do gamemode, exemplo:

pawn Código:
main() { print("Servidor execultado com sucesso"); print("-------------------------"); print("Forum.SA-MP.com - Acesse!"); }
Ele enviará as seguintes mensagens para seu server-log.txt,
Servidor execultado com sucesso
-------------------------
Forum.SA-MP.com - Acesse!


Logo após você adiciona uma das principais funções de um gm

pawn Código:
public OnGameModeInit() { return 1; }
Nesta função você adiciona as funções que vai fazer funcionar no seu gm, exemplo: quero adicionar skins e veículos, você usará

pawn Código:
public OnGameModeInit() { AddPlayerClass(skinid, Float:X, Float:Y, Float:Z, weapon1, weapon1_ammo, weapon2, weapon2_ammo, weapon3, weapon3_ammo); AddStaticVehicle(modelid, Float:spawn_x, Float:spawn_y, Float:spawn_z, Float:angle, color1, color2); return 1; }
Que para aumentar o número de skins e veículos basta apenas você ir duplicando...

Logo após viemos fazer o:

pawn Código:
public OnPlayerRequestClass(playerid, classid) { return 1; }
Aqui será a visualização dos skins que terá no servidor, que para exibir as skins você usará

SetPlayerPos
SetPlayerInterior
SetPlayerCameraPos
SetPlayerCameraLookAt

Essa são apenas algumas das funções mais usadas na public OnPlayerRequestClass(playerid, classid) com seus links da wiki com suas explicações...

Voltando ao public anterior que fizermos e com suas funções ele ficaria deste modo:

pawn Código:
public OnPlayerRequestClass(playerid, classid) { SetPlayerPos(playerid, Float:x, Float:y, Float:z); SetPlayerInterior(playerid, interiorid); SetPlayerCameraPos(playerid, Float:x, Float:y, Float:z); SetPlayerCameraLookAt(playerid, Float:x, Float:y, Float:z); return 1; }

Agora passando para o próximo passo é o:

pawn Código:
public OnPlayerConnect(playerid) { return 1; }
Nesta calbak é usada para quando o player se conecta ao servidor ou para carregar alguns sistemas ou funções, exemplo: sistema de login, entre outros que não me vem na cabeça '-'

Aqui vai um exemplo de um código na public OnPlayerConnect(playerid) que vai identificar quando o player se conecta ao servidor:

pawn Código:
public OnPlayerConnect(playerid) { new str[78], pnome[MAX_PLAYER_NAME]; GetPlayerName(playerid, pnome, sizeof(pnome)); format(str, sizeof(str), "%s (ID:%d) conectou-se ao servidor.", pnome, playerid); SendClientMessageToAll(-1, str); return 1; }
Então aqui vai o nome das funções com seus links de explicações na SA-MP Wiki

GetPlayerName
format
SendClientMessageToAll - OBS: Na wiki eles tão dando a SendClientMessageToAll em uma só linha como se fosse SendClientMessage, mais aqui neste tutorial avançei um pouco fazendo com format '-', não é difícil de entender

Próximo passo será o:

pawn Código:
public OnPlayerDisconnect(playerid, reason) { return 1; }
Na public OnPlayerDisconnect é quase a mesma coisa que o public OnPlayerConnect só que na public OnPlayerDisconnect já fala né, quando o player desconecta do servidor.. é usado a mesma função da que está na public OnPlayerConnect(playerid) não tem nada de difícil

Próximo passo é o:

pawn Código:
public OnPlayerSpawn(playerid) { return 1; }
Esta calbak é a função que o player nasce, que para fazer o player nascer é usado SetPlayerPos e SetPlayerInterior exemplo:

pawn Código:
public OnPlayerSpawn(playerid) { SetPlayerInterior(playerid, interiorid); SetPlayerPos(playerid, Float:x, Float:y, Float:z); return 1; }
Lembrando que para pegar os interiores você deve entrar dentro do interior que deseja depois digitar /interior, você pode fazer com que o player dê spawn dentro de interior ou não...

Próximo passo iremos mecher com:

pawn Código:
public OnPlayerCommandText(playerid, cmdtext[]) { return 0; }
Hoje em dia, muitos scripters profissional ou até mesmo iniciantes ou intermediários usam o strcmp enquantos alguns usam ZCMD, para dar inicio a criação de um comando simples usaremos o seguinte:

pawn Código:
if(strcmp(cmdtext, "/seucomando", true) == 0) { //Função return 1; }
Este é um comando para você ter uma noção de como se faz o comando, que o mesmo também pode ser desta forma:

pawn Código:
if(strcmp("/seucomando", cmdtext, true, 10) == 0) { //Função return 1; }
Vai dar na mesma coisa, só que pelo que vimos fica maior né? Dai você se pergunta o que aquele 10 faz ali? Então ela é uma string para o comando que não pode ser definida em nome, somente em número.. O comando junto com a public OnPlayerCommandText ficará:

pawn Código:
public OnPlayerCommandText(playerid, cmdtext[]) { if(strcmp(cmdtext, "/seucomando", true) == 0) { //Função return 1; } return 0; }
Simples né? Para finalizar o:

pawn Código:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { return 1; }
Este é para você por dialogs com id direcionado em comandos, sistema de logins e etc... Para saber mais informações sobre a OnDialogReponse acesse: Clique Aqui
Lá tem tudo sobre o OnDialogResponse..

Então é isso aê pessoal, espero que tenham gostado, lembrando que fiz este tutorial para quem é "INICIANTE" depois não fale besteira =}
Criado Por Miqueias Barros

Elegy World - Drift - BRASIL (GM MAIS COMPLETO DE DRIFT)

Jao_Leao.




Especificações!

Esse e o meu primeiro GM publicado na internete!
Por favor acima de tudo não retire os creditos,se for modificar coloque deste modo Scripter:Bleed[sD] Modificado/Editado:FulanodeTal
Tempo de duração:Em torno de 17 dias coldando

Bugs!

Não sei se esta com bug,qualquer coisa avise aqui no topico ou me manda mp!

Agradecimentos

A toda galera do forum do SAMP que tirarão minha dúvida,em especial para Jonathan_Feitosa Shadow Dr_Pawno, Garfield, e ApolloRJ

Teletransportes!

Em torno de 33 Teletransportes!
20 Pistas de Drifts
3 Pistas totalmente mapeada
3 Teletransporte para Garagens (Low Loco Co , Wheel Arch Angels e Transfender)
3 Teletransportes para Aero Portos (Los Santos , San Fierro e Las Venturas)
3 Teletransportes para Cidades (Los Santos , San Fierro e Las Venturas)
4 Teletransportes para Pistas Mods (Ebisu , Akagi , Okaru e Sakina)
Todas informações feito em Chat Box!

Comandos!

Poste Official no site clique aqui
Atenção todos os comandos são feito em Chat Box!
E no teletransporte possui sistema de SendMessageToAll (Por exemplo digita /aerols , ai aparece Bleed[sD] foi para Los Santos /aerols) (Agradecimentos ao Garfield por esse sistema)

/comandos - Exibe um Chat Box com todos os comandos disponiveis!
/teles - Mostra todos os teleports disponiveis!
/aeroportos - Mostra os teleports de Aeroporto!
/cidades - Mostra os teleports de cidades!
/pistamods - Mostra os teleports para Pistas Mods
/garagens - Para ver os Teleports de Garagens
/ew1-20 - Pistas de Drift (Todos as pistas contem pelo menos 2 Elegys!)
/flip - Vira o Carro!
Aperta a Tecla 2 - Repara o Carro
/dinheiro - Ganha dinheiro
/paraquedas - Ganha um paraquedas
/afk - Para ficar away
/voltarafk - Para voltar do modo away
/creditos - Para ver os creditos
/pintar - Mostra um Dialog Box com varias cores para pintar seu veiculo!
/kill - Para se suicidar
/tunar - Para tunar o Carro!

Outras informações!

Objetos estão em F_Streamer para facilitar o carregamento no servidor ,e evitar o Lag intenso!
Contem uma Text Draw embaixo informando alguns comandos e nomo do servidor!
Sistema de Login/Registrar simples,(Obs Não salva dinheiro,skin e etc)
(Acho que é só , esqueci o resto ¬¬ descubra, )









Contem:clique aqui
Gamemode - elegyworld.pwn
Include - F_Streamer
FilterScript - F_Streamer Loginbleed e tunar
Hospedagem: 4Shared
ScreenShoots
Link:DOWNLOAD
Pastebin:DOWNLOAD PASTEBIN

Gosto comenta?Tem Bug comenta?Sugestões para a proxima versão?Comenta '-'

Só peço uma coisa,não RETIRA A PORRA DOS CREDITOS!

Obs:Camera de seleção de Skin e algumas (em torno de 6 ) Coordenadas para as pistas de drift pegada do GM TPD. (Obs ² Outros teleportes totalmente da minha autoria!)

Atendimento Domínio Samp [ DS ]

Wallace Torres
Fala Galera da 'DS', Venho aqui anunciar sobre o sistema de atendimento da Domínio Samp.
Ele é o Simples Suporte onde nós da Equipe da Domínio Samp iremos tirar as dúvidas,dar dicas ou algo do gênero.
Então a partir de hoje ele estará em seu total funcionamento.
Caso queira adicionar o suporte ao seu msn:
dominio.samp@hotmail.com

          Suporte Online

[FS] Sistema ViP | Sócio

Wallace Torres
Informações
Ele tem 3 níveis de VIP.
- Vip Normal
- Super Vip
- Sócio

Comandos de admins
/darvip [id] [meses]
/darsvip [id] [meses]
/darsocio [id] [meses]
/tirarvip [id] [meses]

Só tem 3 comandos dos vips de exemplo
/ajudavip
/equiparvip
/chatvip

Comando dos players
/vips
/socios

Outras coisas do FS
Ele salva os Vips na pasta Vips no seu scriptfile, e dentro do arquivo seta o numero de que o player é.
1 - Vip
2 - S-VIP
3 - Sócio.

Crie a pasta Vips no seu scriptfile!
Quando o player loga, se ele for Vip+ manda a mensagem pra todos que o 
Player VIP/SVIP/SOCIO está online.
E ele tem todas linhas explicadas!



Créditos:Bruno Pereira
Postador: Wallace_Torres ( Ducks_SafadaO )

GM Brasil City Net RPG

Bruninho Killer
Semi-moderador /adminspawn /serviçoadmin /dirigircarro /profs /spawn /trazer /prender
 /mutar /kick /bofetada /dn /up /mp /afk /emp /fixveh /lt /rt /espiar /checararmas /pararespiar /irls /irlv /irsf /ir /cv /a /fly /tunecmds

Administrador Nivel 2 /darcolete /skydive /ouvirtodos /congelar /tanquecheio /daremprego /darvida

/pegarip /avisados /pstats /tirararmas /descongelar

Administrador Nivel 3 /sban /aviso /ao /forcedrive /tempo /tunados /entercar /ircar /mark /irmark

 /gethere /pegarcarro /dararma /bangu /ban /irkick /irblood /irtrack /irvice /irderby /irrc /irin /irin2 /irmar /irstad /irjet (/v)eiculo

Administrador Nivel 4 /spawncar /tiraraviso /tirarprof /ativarsms /tiraremprego /fourdive /hq

 /logout /logoutpl /logoutall /dardrogas /darmateriais /forceskin /setfamily /mudarcarrocasa /fixveh /setchamp

Administrador Nivel 5 /spawncar2 /addenthouse /addentbiz /addentsbiz /asellhouse /asellbiz

 /house /houseo /addentradasbiz /biz /sbiz /edit /editar

Admin Supervisor /delveh /darlider /carroalugado /iniciarloteria /desbanirip

 /resetarcarroscasa /pergunta /encerrarpergunta /enquete /horajogo /resetarconta /licenciar /daradminirc

Admn Master /gmx /mudarnome /ativarmp /ativarcw /sairhosp /darvip

/darvippremium /darvipsocio /tirarvip /skick /sban /setstat /dolar /dardinheiro /dinheiro /resetarcarros

Prgramador /daradmin /payday



Organizaçoes
PM
F.B.I
Fa
Medico
Ballas
Groove
Prefeito
Hitmans
Reporter
Loweiders
San Fierro Riffa

Vagos
Asphalt King
Detran
Aztecas
Triads
Yakuza
Drifters
Comando Vermelho
PCC
S.W.A.T
Al-Qeada
Policia Civil

                                                                            DOWNLOAD

[FS]Barzinho

Jonathan

Um Sistema de Bar Muito manero , ideal para um RPG .
Créditos de Criação a TheThung & Jesse & Joohn_Hard.

Postador: Joohn_Hard
Dowload

[GM] Brasil StyleGames RPG

Gabriel



GM Feito em:
ZCMD
Sscanf
SII
Foreach

Sistemas que lembro
Sistema de Admin, com muitos comandos.
Admins leveis, 1, 2, 3, 4 e 1337+.
Sistema de VIP e SUPERVIP. Por inquanto só tem o /chatvip(v) se não me engano.
Sistema de Velocimetro(tem que arrumar o gasolina).
Sistema de hospital.
Sistema de doença.
Sistema de sexo.
Sistema de drogas, e ja fiz o safe de drogas também.
Sistema de vendedor de roupa(skin).
Sistema de empregos.
Sistema de Banco e Caixas eletronicos.
Sistema de motor do carro bem inovador acho eu '-'.
Sistema de Centro de Licenças (By Josma).
Sistema de Login/Registro em Dialog.
Sistema de tutorial em Dialog.
Sistema de Ban. (/ban /desbanconta /desbanip /infoban).
Sistame de Sequestro, com vendar e passarfita.