SA-MP Forums Archive
[Ajuda]Retirar o F4 (nгo ir prб celeзгo de skin) - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda]Retirar o F4 (nгo ir prб celeзгo de skin) (/showthread.php?tid=192961)



[Ajuda]Retirar o F4 (nгo ir prб celeзгo de skin) - >Ryder< - 24.11.2010

Meu server й TDM , e eu nгo quero que as pessoas possгo apertar F4 , se matar e trocar de time.
Queria saber como faser que quando apertar F4 e morrer , simplismente spawnar novamente , nгo indo para a celeзгo de skins. (nгo quero remover a celeзгo de skins ao entrar no server)



Re: [Ajuda]Retirar o F4 (nгo ir prб celeзгo de skin) - rjjj - 24.11.2010

Isto deve funcionar =D :

Coloque:

pawn Код:
//No Topo do Gamemode

new VezesSpawn[MAX_PLAYERS];

//No OnPlayerConnect

VezesSpawn[playerid] = 0;

//No OnPlayerRequestClass

if(VezesSpawn[playerid] > 0)
{
    SetPlayerHealth(playerid, 0);
    return 1;
}

//No OnPlayerDeath:

VezesSpawn[playerid] += 1;
Se achar melhor troque SetPlayerHealth(playerid, 0); por Kick(playerid); assim o jogador serб kickado na seleзгo de equipe, ao invйs de ser morto.

Espero ter ajudado


Re: [Ajuda]Retirar o F4 (nгo ir prб celeзгo de skin) - [J]ulian - 24.11.2010

OnPlayerDeath -> SpawnPlayer(playerid);

Quando ele morre spawneara novamente.


Re: [Ajuda]Retirar o F4 (nгo ir prб celeзгo de skin) - >Ryder< - 24.11.2010

Nгo funcionou , o F4 + morte continuou indo prб celeзгo de skins


Re: [Ajuda]Retirar o F4 (nгo ir prб celeзгo de skin) - [J]ulian - 24.11.2010

SpawnPlayer(playerid); faz saltar a selecзгo de skin.


Re: [Ajuda]Retirar o F4 (nгo ir prб celeзгo de skin) - rjjj - 24.11.2010

Quote:
Originally Posted by >Ryder<
Посмотреть сообщение
Nгo funcionou , o F4 + morte continuou indo prб celeзгo de skins
Se o jogador morrer com F4 ele irб ao OnPlayerRequestClass (seleзгo de skins), e coloquei para que se o jogador morrer uma vez no server e for para a seleзгo de skins, serб morto.

Nгo entendo o que estб havendo =/, acho que sу kickando mesmo '--

Ou tente adicionar tudo que eu disse antes mas dessa vez isto no OnPlayerRequestClass :

pawn Код:
if(VezesSpawn[playerid] > 0)//Se ele tiver morrido 1 vez no jogo
{
    SpawnPlayer(playerid);//As setas da seleзгo de skin serгo bloqueadas
    OnPlayerSpawn(playerid);//Jogador serб spawnado
    return 1;
}
Mas nгo tenho certeza '-'


Re: [Ajuda]Retirar o F4 (nгo ir prб celeзгo de skin) - >Ryder< - 24.11.2010

A Celeзгo de skins continua ._. sу q agora o player й spawnado , a tela de celeзгo de skin fica do mesmo geito , sу que com o player no spawn.
Por iquanto a unica soluзгo que achei foi o 'Kick(playerid);'



Re: [Ajuda]Retirar o F4 (nгo ir prб celeзгo de skin) - [FeK]Knife - 24.11.2010

pawn Код:
public OnPlayerDeath(playerid)
{
SpawnPlayer(playerid);
return 1;
}



Re: [Ajuda]Retirar o F4 (nгo ir prб celeзгo de skin) - [J]ulian - 24.11.2010

Quote:
Originally Posted by [FeK]Knife
Посмотреть сообщение
pawn Код:
public OnPlayerDeath(playerid)
{
SpawnPlayer(playerid);
return 1;
}
Eso lo puse arriba xd