Weapon Skills...
#1

Hola!

quisiera saber como funsiona el script de habilidad de armas ya que quisiera implementarlo en mi GM y pues le agradecere mucho al que me ayude gracias.
Reply
#2

Aver si entendi bien, vos queres que cuando un player llegue a una determinada cantidad de asesinatos haga esto

Por ejemplo al principio en vez de tener 2 tec9 tiene 1 sola, y cuando llegue a esa cantidad le da las 2 en las 2 manos.

Eso queres ?
Reply
#3

Quote:
Originally Posted by xenowort
Посмотреть сообщение
Aver si entendi bien, vos queres que cuando un player llegue a una determinada cantidad de asesinatos haga esto

Por ejemplo al principio en vez de tener 2 tec9 tiene 1 sola, y cuando llegue a esa cantidad le da las 2 en las 2 manos.

Eso queres ?
Tu sabes hacer eso? aver si puedes poner el code!
Reply
#4

Quote:
Originally Posted by [M]xFire
Посмотреть сообщение
Tu sabes hacer eso? aver si puedes poner el code!
Tu puedes hacerlo !.. Es muy facil, Mira create un sistema de registro que sume los kills, luego un public que haga que tengas tantos de estos kills te haga algo.. Y para que funcione el public le pone un Timer en OnGameModeinit con duracion 1 segundo o "1000" milisegundos
Reply
#5

si xenoworth eso es lo que quiero me puedes ayudar con eso? ya que no se exactamente que define eso en el pawno.
Reply
#6

Pues, Puedes usar
pawn Код:
SetPlayerSkillLevel(playerid, WEAPONSKILL_PISTOL, NivelSkill);
SetPlayerSkillLevel(playerid, WEAPONSKILL_PISTOL_SILENCED, NivelSkill);
SetPlayerSkillLevel(playerid, WEAPONSKILL_DESERT_EAGLE, NivelSkill);
SetPlayerSkillLevel(playerid, WEAPONSKILL_SHOTGUN, NivelSkill);
SetPlayerSkillLevel(playerid, WEAPONSKILL_SAWNOFF_SHOTGUN, NivelSkill);
SetPlayerSkillLevel(playerid, WEAPONSKILL_SPAS12_SHOTGUN, NivelSkill);
SetPlayerSkillLevel(playerid, WEAPONSKILL_MICRO_UZI, NivelSkill);
SetPlayerSkillLevel(playerid, WEAPONSKILL_MP5, NivelSkill);
SetPlayerSkillLevel(playerid, WEAPONSKILL_AK47, NivelSkill);
SetPlayerSkillLevel(playerid, WEAPONSKILL_M4, NivelSkill);
Ya sabes que es NivelSkill
Reply
#7

Quote:
Originally Posted by Jesus^
Посмотреть сообщение
Pues, Puedes usar
pawn Код:
SetPlayerSkillLevel(playerid, WEAPONSKILL_PISTOL, NivelSkill);
SetPlayerSkillLevel(playerid, WEAPONSKILL_PISTOL_SILENCED, NivelSkill);
SetPlayerSkillLevel(playerid, WEAPONSKILL_DESERT_EAGLE, NivelSkill);
SetPlayerSkillLevel(playerid, WEAPONSKILL_SHOTGUN, NivelSkill);
SetPlayerSkillLevel(playerid, WEAPONSKILL_SAWNOFF_SHOTGUN, NivelSkill);
SetPlayerSkillLevel(playerid, WEAPONSKILL_SPAS12_SHOTGUN, NivelSkill);
SetPlayerSkillLevel(playerid, WEAPONSKILL_MICRO_UZI, NivelSkill);
SetPlayerSkillLevel(playerid, WEAPONSKILL_MP5, NivelSkill);
SetPlayerSkillLevel(playerid, WEAPONSKILL_AK47, NivelSkill);
SetPlayerSkillLevel(playerid, WEAPONSKILL_M4, NivelSkill);
Ya sabes que es NivelSkill
NivelSkill en todo caso deberнa de estar acompaсado de [playerid] para saber quiйn tiene la habilidad.
Reply
#8

Pues, si es un Test, o algo parecido, creandose la variable:
pawn Код:
SetPlayerSkillLevel(playerid, WEAPONSKILL_PISTOL, PlayerInfo[playerid][pPistolSkill]);
Reply
#9

Quote:
Originally Posted by CristianTdj
Посмотреть сообщение
NivelSkill en todo caso deberнa de estar acompaсado de [playerid] para saber quiйn tiene la habilidad.
LOL, ya tiene un playerid:

pawn Код:
SetPlayerSkillLevel(/*playerid<---aqui*/, WEAPONSKILL_SHOTGUN, NivelSkill);
Reply
#10

Lo que dijo fue que NivelSkill deberia quedar asi: NivelSkill[playerid], pero no.. :P como bn dijiste, ya lo tiene xD y quedaria asi: 1000[playerid] :S
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)