[ajuda]teleports/kill -
maluku102 - 09.09.2010
eu criei vбrios teleports entao como meu servidor e de TDM se alguem tiver a matar um player e porco usar o teleport para outro sitio, entao queria saber so poder usar 1 teleport cada vez que morre ou entao usar o /kill para poder usar outro teleport...
Re: [ajuda]teleports/kill -
zSuYaNw - 09.09.2010
use uma variavel global:
No Topo
OnPlayerConnect
OnPlayerCommandText :
pawn Код:
if(Morte[playerid] == 1 ) return SendClientMessage(playerid, COR, "Server:Vocк tem que morrer para sair da qui!!");
Nos Comandos :
OnPlayerDeath
Re: [ajuda]teleports/kill -
maluku102 - 09.09.2010
em que parte dos comandos?
Nos Comandos :
pawn Code:
Morte[playerid] = 1;
Re: [ajuda]teleports/kill -
SuB_ZeRo0_ - 09.09.2010
Vocк pode pegar a vida tipo...
Dentro do comando:
pawn Код:
new Float:VidaN;
GetPlayerHealth(playerid,VidaN);
if(floatround(VidaN)<40) return SendClientMessage(playerid,COR_AQUI,"Vocк ta com a vida baixa pra usa esse cmd!");
Caso a vida esteja menor que 40, bloqueia o comando.
Re: [ajuda]teleports/kill -
maluku102 - 09.09.2010
ja percebi.... tipo se tiver numa luta ele perde sempre vida... e entгo tipo vou por 90 de vida de vida...
boa ideia man vc e um gйnio
como ponho isso?
Re: [ajuda]teleports/kill -
ipsBruno - 09.09.2010
@SubaZUDO
Cade o mйtodo de Floatround?
Код:
(Float:value,floatround method: method=floatround_round)
pawn Код:
new Float:VidaN;
GetPlayerHealth(playerid,VidaN);
if(VidaN < 40.0) return SendClientMessage(playerid,COR_AQUI,"Vocк ta com a vida baixa pra usa esse cmd!");
@Garfield
Aprende a usar Tйcnicas Boleanas,em tudo que й verdadeiro/falso,vocк cria qualquer array,simplifica..
Re: [ajuda]teleports/kill -
zSuYaNw - 09.09.2010
assim.
pawn Код:
if(strcmp(cmdtext, "/cmd", true) == 0)
{
new Float:VidaN;
GetPlayerHealth(playerid,VidaN);
if(floatround(VidaN)<40)
{
//SetPlayerPos(playerid,X,Y,Z);
}
else if(!floatround(VidaN)<40)
{
SendClientMessage(playerid,COR_AQUI,"Vocк ta com a vida baixa pra usa esse cmd!");
}
return 1;
}
Re: [ajuda]teleports/kill -
ipsBruno - 09.09.2010
@Garfield
Cade o mйtodo de Floatround?
Код:
(Float:value,floatround method: method=floatround_round)
Garfield vocк sabe usar Floats?
PORRAR, nгo usem Funзхes Floats,nгo otimiza o Cуdigo,para inicio nem precisa de Funзхes Floats, basta colocar
.0
0
40 > .0 > 40.0
Que Dificuldade..
Re: [ajuda]teleports/kill -
maluku102 - 09.09.2010
ty [Full]Garfield[XDB]
Re: [ajuda]teleports/kill -
ipsBruno - 09.09.2010
Esse й muito melhor..
pawn Код:
if(strcmp(cmdtext, "/cmd", true) == 0)
{
new Float:VidaN;
GetPlayerHealth(playerid,VidaN);
if(VidaN < 40.0) return SendClientMessage(playerid,COLOR,"FDP TU NAO TEM VIDA!!!111!ONZE!!!");
//RESTO DO CMD
return 1;
}