Criaзao de Orgs... -
The_MentalistRSF - 19.11.2012
TUTORIAL CRIANDO ORGS BY THE_MENTALISTRSF
Boa Noite prezados membros da FORUM SA-MP estou aqui para encinar a voces como criar orgs Bom vamos ao que interessa
=====================================Inicio do GameMode=====================================
Код:
forward IsAKi(playerid);
O codigo acima pode ser alterado da maneira que voces quererem Mais deixem o IsA Mudem o Ki pelo que quiserem
=====================================Pondo a org no /orgs=====================================
Bom vamos supor que voce Usa um Brasil Mega Life bom vc faz de acordo com o seu GM vou fazer baseado no BML se o GM tiver 23 Orgs voce acrescenta esse codigo no dps da org 23
Код:
format(string, 128, " {ADFF2F}24 - Killers: {FFFFFF}%s\n", InfoOrg[24][Lider]);
strcat(DialogThiago,string);
=====================================Org no /darlider e /limparlider=====================================
No /darlider voces vao alterar isso
Код:
if(level > 23 || level < 1)
para
Код:
if(level > 24 || level < 1)
e mais embaixo
Код:
else if(level == 23) { PlayerInfo[para1][pSkin] = 111; }//FARC
vai ter isso dps disso add esse code
Код:
else if(level == 24) { PlayerInfo[para1][pSkin] = 111; }//killers
Obs: o numero 111 e o numero da skin que vai ser a do lider
No /limparlider
Код:
if(Vaga2 < 1 || Vaga2 > 23)
altere para
Код:
if(Vaga2 < 1 || Vaga2 > 24)
=====================================Configuraзoes em geral=====================================
Dentro do GM procurem por new InfoOrg
No caso no BML vai estar
Код:
new InfoOrg[24][Oinfo];
e voces vao alterar para:
Код:
new InfoOrg[25][Oinfo];
Obs: Sempre um nivel acima da quantidade das orgs
=========================/lideres e /sublideres======================================== ======
No /lideres dps da ultima org add isso
Код:
else if(PlayerInfo[i][pLider] == 24)
{
GetPlayerName(i,sendername,sizeof(sendername));
format(string,128,"{FFFFFF}Lider: %s {A87A31}(Killers){FFFFFF} Cel:[%d] ID:[%d]\n",sendername,celular,i);
strcat(DialogThiago,string);
}
No /sublideres dps da ultima org add isso
Код:
else if(PlayerInfo[i][pMembro] == 24 && PlayerInfo[i][pCargo] == 5)
{
GetPlayerName(i,sendername,sizeof(sendername));
format(string,128,"{FFFFFF}=> {6AB4E6}Killers: %s {FFFFFF}<= Cel [%d] {6AB4E6}ID:[%d]\n",sendername,celular,i);
strcat(DialogThiago,string);
}
=========================Nascimento Membros da Org========================================
Procure por
Код:
if (PlayerInfo[playerid][pMembro] == 23 || PlayerInfo[playerid][pLider] == 23)
{
SetPlayerVirtualWorld(playerid,0);
SetPlayerInterior(playerid, 0);
PlayerInfo[playerid][pInt] = 0;
SetPlayerWantedLevel(playerid, 0);
return true;
}
E dps desse codigo add esse
Код:
if (PlayerInfo[playerid][pMembro] == 24 || PlayerInfo[playerid][pLider] == 24)//Killers Nascimento
{
SetPlayerVirtualWorld(playerid,0);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, 2070.8948,2426.6255,49.5234);
PlayerInfo[playerid][pInt] = 0;
SetPlayerWantedLevel(playerid, 0);
return true;
}
No SetPlayerPos as cordenadas vc altera para onde voce quer que ele nasce vai no local e de /save
============================Cor no TAB dos membros========================================
Procure por SetPlayerColor(playerid
E Apos desses codigos cole Isso:
Код:
else if (PlayerInfo[playerid][pMembro] == 24 || PlayerInfo[playerid][pLider] == 24)//kILLERS
{
SetPlayerColor(playerid, COLOR_PURPLE);
}
Obs: No lugar de COLOR_PURLE vc altera pela Cor que voce quiser
============================/aceitar na ORG==========================================
Procure por
Код:
if(strcmp(cmd,"/aceitar",true)==0)
E cole esse codigo
Код:
else if(PlayerInfo[InviteOffer[playerid]][pLider] == 24) { PlayerInfo[playerid][pTeam] = 24; gTeam[playerid] = 24; ChosenSkin[playerid] = 163; SetPlayerSkin(playerid, 164); }
Nos 24 e o numero da Org no 163 e 164 as skins que poderao ser selecionadas ao aceitar o convite
============================Selecionar skin 2/2===========================================
Procure por
Код:
if(SelectCharPlace[playerid] == 1)
E coloque esse codigo:
Код:
case 24:
{
if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, 8); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = 8; }
else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, 16); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = 16; }
}
Obs: n mude o 1 nem o 2 No lugar de 8 e 16 Vc escolhe o numero das skins que eles poderam acc no caso As qauis vc escolheu acima ni /aceitar
============================Nome da org no /convidar=======================================
Procure por :
Код:
stock NomeORG(playerid)
{
E adicione esse codigo:
Код:
else if(PlayerInfo[playerid][pMembro] == 24 || PlayerInfo[playerid][pLider] == 24) { gangtext = "Killers"; }
============================================Fim=== ====================================
Espero ter ajudado muitos ... Em breve estarei fazendo um tutorial melhor explicando cada codigo ai os comandos voces devem seguir os ja feitos ou criar por conta propria ...
Em breve criarei tutorial de como criar carros para orgs
Criticas ? Pode postar
TUTORIAL FINALIZADO BY THE_MENTALISTRSF
Re: Criaзao de Orgs... -
ViictorDaay- - 19.11.2012
Existe um programa do Josma muito mais simples de se fazer e inumeros tutorias,
Obs esses cуdigos sгo copiados do seu server new city gamemode bmg.
@Edit
DialogThiago WDF
Vai dar mas erro do que o Samp 0.2a
Re: Criaзao de Orgs... -
The_MentalistRSF - 19.11.2012
Como eu disse fiz principalmente para quem usa BML
Re: Criaзao de Orgs... -
smiiir - 19.11.2012
Uhm
Jб tem vбrios tuto no Fуrum '-'
Re: Criaзao de Orgs... -
Sky™ - 20.11.2012
There are several tutorials such ja bro
Re: Criaзao de Orgs... -
jpeg - 20.11.2012
Dб pra melhorar, mas nada mal.
Re: Criaзao de Orgs... -
ViictorDaay- - 20.11.2012
Pra que tem Bmg serб ъtil.