[AJUDA]Tempo ate executar comando
#1

tipo tenho um comando
if(strcmp(cmdtext, "/fazendap", true) == 0)
{
SetPlayerInterior(playerid, 0);
ResetPlayerWeapons(playerid);
SetPlayerPos(playerid,xyz);
GivePlayerWeapon(playerid, 23, 1000);
GivePlayerWeapon(playerid, 25, 1000);
GivePlayerWeapon(playerid, 31, 1000);
GivePlayerWeapon(playerid, 34, 1000);
SetPlayerSkin(playerid, 265);
GameTextForPlayer(playerid, "VA MATAR Os AGRICULTORES", 4000, 6);
return 1;
}
Queria colocar pra que tipo o cara digitase e ai aparecia espere 5 segundos parado(tipo o /sair e o /kill do click 21) algiuem me da uma luz й algo com o setimer se so tiver o tempo e nao tiver o parado ja ajuda MUITO obg desde ja VaLeW
Reply
#2

faz assim
pawn Код:
if(strcmp(cmdtext, "/fazendap", true) == 0)
{
    SetPlayerInterior(playerid, 0);
    ResetPlayerWeapons(playerid);
    SetPlayerPos(playerid,xyz);
    GivePlayerWeapon(playerid, 23, 1000);
    GivePlayerWeapon(playerid, 25, 1000);
    GivePlayerWeapon(playerid, 31, 1000);
    GivePlayerWeapon(playerid, 34, 1000);
    SetPlayerSkin(playerid, 265);
    TogglePlayerControllable(playerid, 0); // <-
    SetTimerEx("DescongelarFDP", 5000, 0,"i", playerid); // <-
    SendClientMessage(playerid, 0xFF0000AA, "Espere 5 segundos!"); //<-
    return 1;
}

// final do gm:

forward DescongelarFDP(playerid);
public DescongelarFDP(playerid)
{
    TogglePlayerControllable(playerid, 1);
    GameTextForPlayer(playerid, "VA MATAR Os AGRICULTORES", 4000, 6);
    return 1;
}
Reply
#3

pow mano me ajudou pakas valew mesmo vei
Reply
#4

da pra fazer assim tb.

pawn Код:
new UsarComando[MAX_PLAYERS];


if(!strcmp("/vida", cmdtext))
{
    if(GetTickCount() - UsarComando[playerid] > 10000)
    {
        SetPlayerHealth(playerid,100);
        UsarComando[playerid] = GetTickCount();
    }
    else {
           SendClientMessage(playerid, 0xFFFFFFFF, "Tem que esperar 5 minutos para reusar este comando!");
    }
    return 1;
}
Reply
#5

pow eu tambem tava querendo que ele nao fosse para o lugar na hora tipo ele digita-se o comando ai ficava onde ele tava e espera 5 segundos sem se mexer ai se ele se mexe-se dava erro e se nao se mexeve levava para o teleport la
Reply
#6

Tut bloquear comando: http://www.mundosamp.com/tutorial/tu...ndo-um-comando
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)