[Include] [INC]DPacks
#1

[INC]DPacks

їQue es DPacks?
  • Dpacks significa Doji Pack, sirve para poner Packs, Puntos, etc.. a los jugadores.

їComo que Packs, puntos?

  • Por ejemplo, tu tienes un server, que cuando llega a 50 muertos les das un Pack y cuando reunen X packs pueden obtener algo a cambio.
їComo se usa?

Aqui les explico como se usa:

1є Te descargas el INCLUDE, depues lo colocas en tu Carpeta de includes, abre tu GM y coloca las distintas funciones:

~~FUNCIONES

Son tres simples funciones para poder poner packs en tu servidor:

pawn Код:
ObservarPacks(playerid)
DarPacks(playerid,MasPacks)
ResetearPacks(playerid)
Explicaciones de cada funcion:

ObservarPacks(playerid)

Код:
ObservarPacks(playerid)
  • Sirve para chekear cuantos packs tiene un jugador.
Ejemplo:

pawn Код:
if(strcmp("/mispacks", cmdtext, true, 10) == 0)
{
new string[258];
format(string,sizeof(string), "Tienes %i Packs", ObservarPacks(playerid));
SendClientMessage(playerid,0xFFFFFFFF,string);
}
DarPacks(playerid,MasPacks)

Код:
DarPacks(playerid,MasPacks)
  • Sirve para aсadir packs a un jugador.
Ejemplo:

pawn Код:
if(strcmp("/conseguirpacks", cmdtext, true, 10) == 0)
{
DarPacks(playerid,5);
SendClientMessage(playerid,0xFFFF00FF,"Te han dado 5 packs!.");
}
ResetearPacks(playerid)

Код:
ResetearPacks(playerid)
  • Sirve para resetear todos los Packs de un jugador
Ejemplo:

pawn Код:
if(strcmp("/tirarpacks", cmdtext, true, 10) == 0)
{
ResetearPacks(playerid)
SendClientMessage(playerid,0xFFFF00FF,"Has tirado todos tus packs.");
}
************************************************** ****************************************

Esta es la V0.5, maсana pondre la V1.0 con los TextDraw de Los Packs.

************************************************** ****************************************

DESCARGA: ************************************************** ****************************************

Creditos:
  • DoJi (Yo)
Reply
#2

D: pacKS DE QE no entendi
Reply
#3

por ejemplo tienes un servidor DM y tu quieres que cada vez que se conecte alguien le de 1 punto (un pack) y luego puedes poner una tienda para canjear ese packs, y este include es para eso
Reply
#4

Quote:
Originally Posted by Gw-platinum
por ejemplo tienes un servidor DM y tu quieres que cada vez que se conecte alguien le de 1 punto (un pack) y luego puedes poner una tienda para canjear ese packs, y este include es para eso
jaja perdona mi ignorancia no entiendo eso xD
Reply
#5

Es tan simple como el puntaje/score.

pawn Код:
public OnPlayerConnect(playerid)
{
  DarPacks(playerid, 1); // tiene un pack (1+)
  DarPacks(playerid, 1); // tiene dos packs (1+)
  DarPacks(playerid, -1); // tiene un pack (1-)
  printf("El jugador nъmero %d tiene %d packs.", playerid, ObservarPacks(playerid)); // deberia retornar 1 ya que: 1 + 1 - 1 = 1
  ResetearPacks(playerid); // ahora tiene 0 packs
  return 1;
}
Reply
#6

Mut util excelente aporte Gracias!
Reply
#7

Exelente Gracias!!
Reply
#8

Muy bueno, la verdad...

Bien echo Doji!
Reply
#9

E' para el Jailbreak

Yo estaba haciendo un GM de JB, pero lo deje tirado

Estarнa bueno que el SA-MP soporte MIC para el simon :P
Reply
#10

Lol, yo estoy haciendo ahora mismo un servidor de JailBreak pero como no soporta MIC lo hare por TS2, xDD y esto lo cree justo para mi servidor de jail.

PD: EN que servidor de jail juegaS?
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)