[Pedido] QUANDO MORRER SPAWN NA ARENA
#1

Nгo Sei Explicar Muitos Bem.. Mais Tipo Queria Que Quando O Player Entrar Em Certa Arena, E Quando Ele Morrer Ele Da Spawn Na Arena...
Reply
#2

jб percebi que vocк й novato, irei explicar brevemente o mбximo possнvel para que vocк possa entender..

Bom a melhor maneira para vocк definir que o player deve dar spawn nessa arena, й vocк mesmo criar kk

coloque no topo

PHP Code:
new TaArena[MAX_PLAYERS];//para todos os jogadores 
TaArena o que ele faz?

Ela irб setar algum valor e tambйm irб verificar um valor


PHP Code:
//comando para entrar na arena
{
    if(
TaArena[playerid]==1)return SendClientMessage(playerid, -1,"ERRO: vocк jб estб em uma arena.");
    
TaArena[playerid]=1;//adicionamos o 1 
    
return 1;
}
public 
OnPlayerSpawn(playerid)
{
    if(
TaArena[playerid]==1)
    {
        
//funзгo para colocar o player na arena
    
}
    return 
1;

if(TaArena[playerid]==1)
Verifica se o player estб na arena.

TaArena[playerid]=1;
Adicionamos 1, ou seja, dizemos que ele setб na arena.
Reply
#3

Code:
new bool:Death[MAX_PLAYERS];

public OnPlayerDeath(playerid, killerid, reason)
{
	Death[playerid] = true;
	return true;
}

public OnPlayerSpawn(playerid)
{
	if(Death[playerid] == true)
	{
        SetPlayerPos(playerid, x, y, z); // X, Y, Z COORDENADAS DA ARENA
        Death[playerid] = false;
	}
	return true;
}

CMD:arena(playerid, params[])
{
        SetPlayerPos(playerid, x, y, z); // X, Y, Z COORDENADAS DA ARENA
	return true;
}
Reply
#4

Quote:
Originally Posted by LucasF
View Post
Code:
new bool:Death[MAX_PLAYERS];

public OnPlayerDeath(playerid, killerid, reason)
{
	Death[playerid] = true;
	return true;
}
}
lucas nгo deveria ter uma nova variavel ? para definir que ele ta na arena porque eu acho que ele pediu tipo pra quando o player desistir /sair entendeu ? tipo assim toda hora que ele morrer ele fica nascendo la vocк poderia ter criado que nem do dark e colocado um:
PHP Code:
   if(TaArena == 1)
   {
        
Death[playerid] = true;
   }
    return 
1
mano foi mal por ontem tu pediu uma corrida de base mais minha net caiu e quando voltou se nгo tava online se conseguiu uma ? eu to com ela pronta aqui

comando de saida:

e o comando de saida ? ele vai ficar pra sempre na arena ... '-' se for utilizar:

o do dark:
PHP Code:
CMD:sair(playeridparams[])
{
    if(!
TaArena != 1) return SendClientMessage(playerid, -1"{FF0000}Vocк nem esta na arena!");
    
SetPlayerInterior(playerid0); //0 = san andreas normal
    
SetPlayerPos(playeridXYZ); //X,Y,Z troque pelas coordenadas do local de saida
    
SendClientMessage(playerid, -1"{FF0000}Vocк saiu da arena");
    
TaArena[playerid]=0;
    return 
1;

o do lucas:
PHP Code:
CMD:sair(playeridparams[])
{
    
SetPlayerInterior(playerid0); //0 = san andreas normal
    
SetPlayerPos(playeridXYZ); //X,Y,Z troque pelas coordenadas do local de saida
    
SendClientMessage(playerid, -1"{FF0000}Vocк saiu da arena");
    
Death[playerid] = false;
    return 
1;

Reply
#5

Quote:
Originally Posted by WoozieBRz
View Post
lucas nгo deveria ter uma nova variavel ? para definir que ele ta na arena porque eu acho que ele pediu tipo pra quando o player desistir /sair entendeu ? tipo assim toda hora que ele morrer ele fica nascendo la vocк poderia ter criado que nem do dark e colocado um:
PHP Code:
   if(TaArena == 1)
   {
        
Death[playerid] = true;
   }
    return 
1
mano foi mal por ontem tu pediu uma corrida de base mais minha net caiu e quando voltou se nгo tava online se conseguiu uma ? eu to com ela pronta aqui

comando de saida:

e o comando de saida ? ele vai ficar pra sempre na arena ... '-' se for utilizar:

o do dark:
PHP Code:
CMD:sair(playeridparams[])
{
    if(!
TaArena != 1) return SendClientMessage(playerid, -1"{FF0000}Vocк nem esta na arena!");
    
SetPlayerInterior(playerid0); //0 = san andreas normal
    
SetPlayerPos(playeridXYZ); //X,Y,Z troque pelas coordenadas do local de saida
    
SendClientMessage(playerid, -1"{FF0000}Vocк saiu da arena");
    
TaArena[playerid]=0;
    return 
1;

o do lucas:
PHP Code:
CMD:sair(playeridparams[])
{
    
SetPlayerInterior(playerid0); //0 = san andreas normal
    
SetPlayerPos(playeridXYZ); //X,Y,Z troque pelas coordenadas do local de saida
    
SendClientMessage(playerid, -1"{FF0000}Vocк saiu da arena");
    
Death[playerid] = false;
    return 
1;

Quote:
Originally Posted by Gleidson
View Post
Nгo Sei Explicar Muitos Bem.. Mais Tipo Queria Que Quando O Player Entrar Em Certa Arena, E Quando Ele Morrer Ele Da Spawn Na Arena...
Leia!
Reply
#6

Quote:
Originally Posted by LucasF
View Post
Leia!
lucas tu ainda nгo entendeu o tipo de logica que ele queria ? й tipo para ele continuar tirando x1 mais o player tambйm nгo vai ficar la pra sempre '-'
Reply
#7

Quote:
Originally Posted by WoozieBRz
View Post
lucas tu ainda nгo entendeu o tipo de logica que ele queria ? й tipo para ele continuar tirando x1 mais o player tambйm nгo vai ficar la pra sempre '-'
Manda Teu Skype ?
Reply
#8

Quote:
Originally Posted by Gleidson
View Post
Manda Teu Skype ?
add: live:jhonnyoliveiraruiz96_1

achou ??
Reply
#9

Quote:
Originally Posted by WoozieBRz
View Post
add: live:jhonnyoliveiraruiz96_1

achou ??
Sim Adciona La
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)