Jump to content
  • Global

    Global

    Chatroom Rules

    • NO SE DA SOPORTE EN CHATBOX
    • NO SPAM
    • NO FLOOD

Recommended Posts

  • Usuario
Posted (edited)

Guia hecha por s0k4.

 

Hola

Bueno els enseñare de una forma rapida y facil como crear facciones!

 

 

1- Busquen esta linea

 

if(level > 16 || level < 0)

 

Explico :

 

(Bueno ven los numeros 16 y 0? esos numeros pueden variar segun su gm

eso significa que dentro del gm ahy 16 facciones contando desde el 0)

 

(Si ustedes quieren añadir una mas solo le cambian el 16 por 17 y el 0 se mantiene ejemplo)

 

if(level > 17 || level < 0)

(Eso significa que implementamos 1 cupo para la faccion a crear)

 

2- Busquen esta linea

 

public SetPlayerSpawn(playerid)

 

(Bajen un poco y notaran una estrectura como esta)

 

if (PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pLeader] == 16) //Hitman spawn
	{
	SetPlayerToTeamColor(playerid);
	SetPlayerPos(playerid, 1102.7017,-299.0774,73.9922);
	SetPlayerInterior(playerid,0);
	PlayerInfo[playerid][pInt] = 0;
		return 1;
	}

Explico :

 

(Tome de ejemplo a los hitman esa es la estructura)

 

(Recuerden el paso 1 de cambiar el 16 por el 17 , cambien todos los 16 en 17)

 

(Donde dice hitman spawn cambienle por su facciona crear, en mi caso seran los mecanicos)

 

Estructura modificada :

if (PlayerInfo[playerid][pMember] == 17 || PlayerInfo[playerid][pLeader] == 17) //Mecanicos
	{
	SetPlayerToTeamColor(playerid);
	SetPlayerPos(playerid, 1102.7017,-299.0774,73.9922); //Aqui van als cordenadas donde spawnearan los de la faccion
	SetPlayerInterior(playerid,0); //Interiores si su faccion no esta dentro de alguna casa dejenlo en 0
	PlayerInfo[playerid][pInt] = 0; //Lo mismo de arriba
		return 1;
	}

 

(Ya tienen la faccion implementada)

 

(Añadirla para que se vean en los stats o en /cuenta)

 

3- Busquen la linea

 

public ShowStats(playerid,targetid)

 

(Abajo fijense que sale una lista)

 

(Añadanla abajo de la ultima faccion seria la 16 quedando asi)

 

else if(PlayerInfo[targetid][pMember] == 16 || PlayerInfo[targetid][pLeader] == 16) { ttext = "East Beach Bloods"; }
else if(PlayerInfo[targetid][pMember] == 17 || PlayerInfo[targetid][pLeader] == 17) { ttext = "Mecanicos"; }

 

(Facil o no?)

 

(Abajo de esa lista ahy otra lista mas ahy tambien añadan su faccion)

 

else if(PlayerInfo[targetid][pMember] == 16 || PlayerInfo[targetid][pLeader] == 16)
{ ftext = "East Beach Bloods"; }
else if(PlayerInfo[targetid][pMember] == 17 || PlayerInfo[targetid][pLeader] == 17)
{ ftext = "Mecanicos"; }

(Bajen mas y encontraran la estructura para los rangos)

else if(PlayerInfo[targetid][pMember] == 16 || PlayerInfo[targetid][pLeader] == 16)//East Beach Bloods Ranks
	{
		if(PlayerInfo[targetid][pRank] == 1) { rtext = "Mensajero"; }
		else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Forastero"; }
		else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Gamberro"; }
		else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Defensor"; }
		else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Hermano"; }
		else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Jefe"; }
		else { rtext = "Mensajero"; }
	}

 

(Si se fijan esa es la estructura de los rangos ustedes solo cambian 16 por 17 y renombran)

 

else if(PlayerInfo[targetid][pMember] == 17 || PlayerInfo[targetid][pLeader] == 17)//Mecanicos
	{
		if(PlayerInfo[targetid][pRank] == 1) { rtext = "A Prueba"; }
		else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Nobato"; }
		else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Barrendero"; }
		else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Auxiliar"; }
		else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Director"; }
		else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Dueño de Taller"; }
		else { rtext = "A prueba"; }
	}

 

(Es facilisimo solo cambien y renombran)

 

4- Busquen esta linea

if(strcmp(cmd, "/makeleader", true) == 0)

 

(Bajen un poco y se encontraran con esto)

 

else if(level == 16) { PlayerInfo[para1][pChar] = 19; } //East Side Bloods

 

Explico :

 

(El 19 es la id del skin de esa faccion)

 

(Cambiamos y quedaria asi)

else if(level == 17) { PlayerInfo[para1][pChar] = 50; } //Mecanicos

 

Explico :

 

(El 50 es la id del skin de los mecanicos)

 

(Con eso ya esta lista su faccion)

 

PD :Cualquier problema dejenlo en el hilo

para responderle

 

PD : Perdonen si esta mediod esordenado pero es mi priemr tuto :zippyweed1owbf8:

Edited by s0k4.
  • Usuario
Posted (edited)
man lo hice lo ams entendible posible D: u.u

¿esto es para roleplay noa??

 

 

y igual wem aporte, yo cache algo

Edited by abranka
  • Usuario
Posted

creo que para cualquier gm role play es essencial tener facciones sean mafias pandilals o trabajos comunitarios

  • Usuario
Posted
OOOooo Soka hermano gracias ... Antes no sabia ni mierda , Vale hermano wen tuto

 

Con que caxi del tema tamos bien pos

despues pongo otro tuto un poco mas facil!

  • Usuario
Posted
( no la lei entera..)

ahi estamos editando el GM? verdad

me pregunto si por ejemplo yo hago mi faccion y blablabla , te la envio y la pones en el server o te sale mas facil crearla tu a exigencia de los players?

saludos ,

 

sip editamos el gm

esque yo ahy enseñe para que los que queiran tener un server creen faccion

en nuestro server las facciones ya estan hechas

  • 2 months later...
  • Usuario
Posted

MUCHISIMAS GRACIAS

tio eres el mejor eh intentado ponerlas con otros tutoriales 3 vezes y no iva

y probe 1 vez con el tuyo y a la primera eres el mejor

tio muchisimas gracias

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...