[Ajuda] Armas aparecem e somem.
#1

Criei um sistema de duelos agora pouco e estou com problemas nas armas, deixei um timer que chama as armas, colete e vida mas as armas e o colete aparecem e somem (A arma fica aparecendo e sumindo).
[/pawn]
public ItensDuelo(playerid)
{
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid, 26, 100000);
GivePlayerWeapon(playerid, 31, 100000);
GivePlayerWeapon(playerid, 34, 100000);
GivePlayerWeapon(playerid, 28, 100000);
GivePlayerWeapon(playerid, 24, 100000);
SetPlayerHealth(playerid,100);
SetPlayerArmour(playerid,100);
return 1;
}

Nгo sei se vai ficar em pawn code, sou novato no forum '-'
Desde jб, obrigado!
Reply
#2

se for um server de rpg, deve ser o porte de armas, o cara deve ta sem.
Reply
#3

E o colete ta sumindo porque? :v
Reply
#4

eu acho q deve ser porque o cara nгo й vip, tipo se o seu server ter sistema de vip, ai sу o vip pode usar o colete. Disso eu nгo tenho certeza
Reply
#5

Quote:
Originally Posted by Junplid
Посмотреть сообщение
Criei um sistema de duelos agora pouco e estou com problemas nas armas, deixei um timer que chama as armas, colete e vida mas as armas e o colete aparecem e somem (A arma fica aparecendo e sumindo).
[/pawn]
public ItensDuelo(playerid)
{
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid, 26, 100000);
GivePlayerWeapon(playerid, 31, 100000);
GivePlayerWeapon(playerid, 34, 100000);
GivePlayerWeapon(playerid, 28, 100000);
GivePlayerWeapon(playerid, 24, 100000);
SetPlayerHealth(playerid,100);
SetPlayerArmour(playerid,100);
return 1;
}

Nгo sei se vai ficar em pawn code, sou novato no forum '-'
Desde jб, obrigado!
ResetPlayerWeapons(playerid); retire ele da script,ele remove as armas,suponhamos que seu timer й de 2 segundos a cada 2 segudos ele vai remover as armas e colocar novamente, й isso que estб acontecendo.
@OFF
para ficar em pawn й simples coloque o codigo entre [*pawn]script aqui[*/pawn]
sem *
Reply
#6

Jonas, mas eu acho que o timer dele nгo й repetitivo, tem o resetplayerweapons pra tirar as armas do player e colocar outras.
Reply
#7

Eu retirei o ResetPlayerWeapons(playerid); mas continua a mesma coisa, colete aparece e some, armas aparecem e somem o tempo todo...
PS: O timer estб em false...
pawn Код:
SetTimerEx("ItensDuelo", 1000, false, "i", playerid);
Reply
#8

O "ResetPlayerWeapons(playerid)" pode deixar, ele server pra que quando entrar no duelo resete as armas que o cara estб, aн os de baixo, como "GivePlayerWeapon(playerid, 26, 100000);" vai dar uma nova arma. Sу uma pergunta seu server й qual modo?
Reply
#9

Й RPG.
Reply
#10

Quote:
Originally Posted by Junplid
Посмотреть сообщение
Eu retirei o ResetPlayerWeapons(playerid); mas continua a mesma coisa, colete aparece e some, armas aparecem e somem o tempo todo...
PS: O timer estб em false...
pawn Код:
SetTimerEx("ItensDuelo", 1000, false, "i", playerid);
certo,pelo que entendi quando o player entrar em um duelo o timer vai acionar e darб as armas para ele e caso nгo tiver ele nгo ira incinar o timer.
experimente verificar, mas nгo parece estar o problema nessa public e no timer,pode haver outra funзгo retirando as armas,coloque na public para garantir que o timer seja em false.
pawn Код:
new KillDuelo[MAX_PLAYERS];//topo

KillDuelo[playerid] = SetTimerEx("ItensDuelo", 1000, false, "i", playerid);//

KillTimer(KillDuelo[playerid);//na public
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)