07.07.2010, 16:51
Ola, weno en est post quiero compartir con ustedes este pequeсo y facil tutorial como crear facciones en server de rol
PD: Sigan los pasos..
================================================== ===================================
1- Busquen esta linea
Tienen que Saber cuantas facciones en total hay en mi caso 19 asique
Explico :
(Los numeros 19 y 0? esos numeros Significan que tenemos de la id de faccion 0 hasta la id de faccion 19 (en mi caso)
(Si quieren crear una faccion solo cambien el 19 por el 20)
(Esto significa que hay 1 espacio para crear una faccion)
2- Busquen esta palabra
(Miren un poco para abajo i se les aparecera esto)
Explico :
(Tome de ejemplo a los hitman esa es la estructura)
(Recuerden el paso 1 de cambiar el 19 por el 20 , cambien todos los 20 en 19)
(Donde dice Mecanicos cambienle por su faccion que van a crear, en mi kso sera "The Gangs" otra vez)
Estructura modificada :
(Ya tienen la faccion implementada)
(Aсadirla para que se vean en los stats o en /cuenta)
3- Busquen la linea
(Abajo fijense que sale una lista)
(Aсadanla abajo de la ultima faccion seria la 19 quedando asi)
Muy facil xD
(Abajo de esa lista hay otra lista mas ahi tmbn aсadan su faccion)
(Bajen mas y encontraran la estructura para los rangos)
(Si se fijan esa es la estructura de los rangos ustedes solo cambian 16 por 17 y renombran)
(Es facilisimo solo cambien y renombran) xDD
4- Busquen esta linea
(Bajen un poco y se encontraran con esto)
Explico :
(El 19 es la id del skin de esa faccion)
(Cambiamos y quedaria asi)
================================================== ===================================
Weno, eso fue todo.. Espero aver ayudado, cualkier duda o pregunta solo diganlo
Salu2
PD: Sigan los pasos..
================================================== ===================================
1- Busquen esta linea
Tienen que Saber cuantas facciones en total hay en mi caso 19 asique
Код:
if(level > 19 || level < 0)
(Los numeros 19 y 0? esos numeros Significan que tenemos de la id de faccion 0 hasta la id de faccion 19 (en mi caso)
(Si quieren crear una faccion solo cambien el 19 por el 20)
Код:
if(level > 20 || level < 0)
2- Busquen esta palabra
Код:
public SetPlayerSpawn(playerid)
Код:
if (PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pLeader] == 16) //Mecanicos { SetPlayerToTeamColor(playerid); SetPlayerPos(playerid, 1102.7017,-299.0774,73.9922); SetPlayerInterior(playerid,0); PlayerInfo[playerid][pInt] = 0; return 1; }
(Tome de ejemplo a los hitman esa es la estructura)
(Recuerden el paso 1 de cambiar el 19 por el 20 , cambien todos los 20 en 19)
(Donde dice Mecanicos cambienle por su faccion que van a crear, en mi kso sera "The Gangs" otra vez)
Estructura modificada :
Код:
if (PlayerInfo[playerid][pMember] == 20 || PlayerInfo[playerid][pLeader] == 20) //The Gangs { SetPlayerToTeamColor(playerid); SetPlayerPos(playerid, 1102.7017,-299.0774,73.9922); //Aqui van las cordenadas donde spawnearan los de la faccion SetPlayerInterior(playerid,0); //Interiores si su faccion no esta dentro de alguna ksa dejenlo en 0 PlayerInfo[playerid][pInt] = 0; //Lo mismo de arriba return 1; }
(Aсadirla para que se vean en los stats o en /cuenta)
3- Busquen la linea
Код:
public ShowStats(playerid,targetid)
(Aсadanla abajo de la ultima faccion seria la 19 quedando asi)
Код:
else if(PlayerInfo[targetid][pMember] == 19 || PlayerInfo[targetid][pLeader] == 19) { ttext = "Mecanicos"; } else if(PlayerInfo[targetid][pMember] == 20 || PlayerInfo[targetid][pLeader] == 20) { ttext = "The Gangs"; }
(Abajo de esa lista hay otra lista mas ahi tmbn aсadan su faccion)
Код:
else if(PlayerInfo[targetid][pMember] == 19 || PlayerInfo[targetid][pLeader] == 19) { ftext = "Mecanicos"; } else if(PlayerInfo[targetid][pMember] == 20 || PlayerInfo[targetid][pLeader] == 20) { ftext = "The Gangs"; }
Код:
else if(PlayerInfo[targetid][pMember] == 19 || PlayerInfo[targetid][pLeader] == 16)//Rangos de los mecanicos { if(PlayerInfo[targetid][pRank] == 1) { rtext = "Empesado"; } else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Soldador"; } else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Chapista"; } else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Colocador de respuestos"; } else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Sub gerente"; } else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Gerente"; } else { rtext = "Mensajero"; } }
Код:
else if(PlayerInfo[targetid][pMember] == 20 || PlayerInfo[targetid][pLeader] == 17)//Rangos The Gangs { if(PlayerInfo[targetid][pRank] == 1) { rtext = "Boludin"; } else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Superman"; } else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Loco de la soga"; } else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Manejador de Monsters"; } else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Pasado de vueltas"; } else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Pasado de focusin"; } else { rtext = "A prueba"; } }
4- Busquen esta linea
Код:
if(strcmp(cmd, "/makeleader", true) == 0)
Код:
else if(level == 19) { PlayerInfo[para1][pChar] = 19; } //mecanico
(El 19 es la id del skin de esa faccion)
(Cambiamos y quedaria asi)
Код:
else if(level == 20) { PlayerInfo[para1][pChar] = 50; } //The Gangs
Weno, eso fue todo.. Espero aver ayudado, cualkier duda o pregunta solo diganlo
Salu2