Saltar al contenido
  • Global

    Global

    Chatroom Rules

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

[tutorial] Crear Facciones


Publicaciones recomendadas

  • Usuario
Publicado (editado)

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:

Editado por s0k4.
  • Usuario
Publicado (editado)
man lo hice lo ams entendible posible D: u.u

¿esto es para roleplay noa??

 

 

y igual wem aporte, yo cache algo

Editado por abranka
  • Usuario
Publicado
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
Publicado
( 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
Publicado

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.

Invitado
Responder a este tema...

×   Pegar como texto enriquecido.   Pegar como texto sin formato

  Only 75 emoji are allowed.

×   Tu enlace se ha incrustado automáticamente..   Mostrar como un enlace en su lugar

×   Se ha restaurado el contenido anterior.   Limpiar editor

×   No se pueden pegar imágenes directamente. Carga o inserta imágenes desde la URL.

  • Explorando recientemente   0 miembros

    • No hay usuarios registrados viendo esta página.
×
×
  • Crear nuevo...