[PEDIDO]/KILL -
Victor_Souz4 - 16.11.2011
Bom olб galera queria um comando quando eu digitasse /kill aparecera a seguinte menssagem "Aguarde 5 segundos parado que o servido irб matar vocк!" caso o player nгo se mecher durante 5 segundos ele irб morrer e sse o jogador se meche-se nгo irб matar e enviara a seguinte menssagem "vocк nгo aguardou parado eo servido nгo conseguiu matar vocк"
Thanks quem ajudar + Rep
Re: [PEDIDO]/KILL -
ViniBorn - 16.11.2011
SetTimerEx+ GetPlayerPos
pawn Код:
forward KillTimer(playerid,Float:KillPosX,Float:KillPosY);
public KillTimer(playerid,Float:KillPosX,Float:KillPosY)
{
new Float:VPos[3];
GetPlayerPos(playerid, VPos[0], VPos[1], VPos[2]);
if(VPos[0] != KillPosX || VPos[1] != KillPosY)
SendClientMessage(playerid, -1, "Vocк se moveu e nгo foi morto.");
else
{
SendClientMessage(playerid, -1, "Vocк foi morto pelo /kill.");
SetPlayerHealth(playerid, 0.0);
}
return 1;
}
if(!strcmp(cmd, "/kill"))
{
new Float:KillPos[3];
GetPlayerPos(playerid,KillPos[0],KillPos[1],KillPos[2]);
SetTimerEx("KillTimer", 5000, false, "iff", playerid,KillPos[0],KillPos[1]);
SendClientMessage(playerid, -1, "Vocк serб morto em 5 segundos. Nгo se mova.");
return 1;
}
Re: [PEDIDO]/KILL -
Victor_Souz4 - 16.11.2011
BOM NA QUESTГO DO SETTIMER EU JA FIZ PASSA 5 SEGUNDOS O PLAYER MORRE .-.
@EDIT
Agora no GetPlayerPos nгo consigo faser.
pawn Код:
if (strcmp("/kill", cmdtext, true, 10) == 0)
{
SetTimerEx("Carregando", 5000,false,"i",playerid);
SendClientMessage(playerid, 0xFFA500AA, "Aguarde 5 segundos que o servidor irб matar vocк.");
return 1;
}
forward Carregando(playerid);
public Carregando(playerid)
{
SetPlayerHealth(playerid,0);
return 1;
}
Re: [PEDIDO]/KILL -
Enderman - 16.11.2011
pawn Код:
#include <a_samp>
public OnPlayerCommandText(playerid,cmdtext[])
{
if(strcmp(cmdtext,"/kill",true)==0)
{
new Float:Pos[3];
GetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]);
SendClientMessage(playerid,-1,"Aguarde 5 segundos parado que o servido irб matar vocк!");
SetTimerEx("CheckKill",5000,false,"ifff",playerid,Pos[0],Pos[1],Pos[2]);
return true;
}
return SendClientMessage(playerid,-1,"comando invalido");
}
forward CheckKill(playerid,Float:x,Float:y,Float:z);
public CheckKill(playerid,Float:x,Float:y,Float:z)
{
new Float:Pos[3];
GetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]);
if(Pos[0] == x && Pos[1] == y && Pos[2] == z)
{
SendClientMessage(playerid,-1,"Morto!");
SetPlayerHealth(playerid,0);
}
else
SendClientMessage(playerid,-1,"vocк nгo aguardou parado e o servidor nгo conseguiu matar vocк");
return true;
}
Espero ter ajudado.
Re: [PEDIDO]/KILL -
ViniBorn - 16.11.2011
Tуpico editado com o novo cуdigo.
Re: [PEDIDO]/KILL -
Victor_Souz4 - 16.11.2011
+ REP ENDERMAN
@EDIT
REP + PRA TU TBM VINI O SEU FUNFO DIBOA TBM
Re: [PEDIDO]/KILL -
Paramount. - 16.11.2011
Quote:
Originally Posted by Victor_Souz4
+ REP ENDERMAN
|
Nossa, como vocк й ingrato... o vini tambйm merece rep e vocк nem dб... o que que custa, ele tambйm ajudou..