Funciуn
#1

Como hago un Timer asн:

Que cada 15 min se pueda usar un comando por 10 minutos y despuйs que no se pueda usar hasta que pasen 15 minutos por ej
Reply
#2

http://pastebin.com/mp3083vi

https://sampforum.blast.hk/showthread.php?pid=2547692#pid2547692
Reply
#3

thank you sir
Reply
#4

disculpen el doble comentario

Me funciona pero una vez que lo usa despuйs se activa el timer, yo quiero que lo puedan usar tranquilamente al CMD por 10 minutos ponele, despuйs se active el timer y por 10 minutos no te deje , y despues que 10 min te deje asi sucesivamente gracias

Quote:

CMD:creararma(playerid, params[]){
if(GetTimerCMD(playerid,1)) {
new str[128];
format(str, sizeof(str), "[FABRICA DE ARMAS] Tienes que esperar %d segundos para utilizar nuevamente la fбbrica.", GetSegTimetCMD(playerid,1));
return SendClientMessage(playerid, -1, str);
}
SetTimerCMD(playerid,1,60);
SendClientMessage(playerid, -1, "[FABRICA DE ARMAS] Ya puedes utilizar la fбbrica de armas.");
if (Info[playerid][pJob] == 7 || Info[playerid][pJob2] == 7){
if(Info[playerid][pJailed] > 0) return SendClientMessageEx(playerid, COLOR_WHITE, "Info: No puedes crear armas en Jail.");
if(Info[playerid][pEstado] == 0){
if (GetPVarInt(playerid, "ArmsTimer") > 0){
new string[128];
format(string, sizeof(string), "Tienes que esperar %d segundos despues de haber creado algъn arma.", GetPVarInt(playerid, "ArmsTimer"));
SendClientMessageEx(playerid,COLOR_GREY,string);
return 1;
}
else{
switch(Info[playerid][pArmsSkill]){
case 0 .. 49: SafeDialogEx(playerid, DIALOG_CREATEGUN, DIALOG_STYLE_LIST, "{00F70C}Seleccionar Arma", "Katana (150)\nPalo Billar(90)\nCaсa (90)\nBate baseball (90)\nPala (90)","Ok", "Cancelar");
case 50 .. 99: SafeDialogEx(playerid, DIALOG_CREATEGUN, DIALOG_STYLE_LIST, "{00F70C}Seleccionar Arma", "Katana (150)\nPalo Billar(90)\nCaсa (90)\nBate baseball (90)\nPala (90)\nPistola 9mm (300)","Ok", "Cancelar");
case 100 .. 199: SafeDialogEx(playerid, DIALOG_CREATEGUN, DIALOG_STYLE_LIST, "{00F70C}Seleccionar Arma", "Katana (150)\nPalo Billar(90)\nCaсa (90)\nBate baseball (90)\nPala (90)\nPistola 9mm (300)\nPistola silenciada (400)","Ok", "Cancelar");
case 200 .. 299: SafeDialogEx(playerid, DIALOG_CREATEGUN, DIALOG_STYLE_LIST, "{00F70C}Seleccionar Arma", "Katana (150)\nPalo Billar(90)\nCaсa (90)\nBate baseball (90)\nPala (90)\nPistola 9mm(300)\nPistola silenciada (400)\nEscopeta (950)","Ok", "Cancelar");
case 300 .. 399: SafeDialogEx(playerid, DIALOG_CREATEGUN, DIALOG_STYLE_LIST, "{00F70C}Seleccionar Arma", "Katana (150)\nPalo Billar(90)\nCaсa (90)\nBate baseball (90)\nPala (90)\nPistola 9mm (300)\nPistola silenciada (800)\nEscopeta (950)\nDesert Eagle (1800)","Ok", "Cancelar");
case 400 .. 499: SafeDialogEx(playerid, DIALOG_CREATEGUN, DIALOG_STYLE_LIST, "{00F70C}Seleccionar Arma", "Katana (150)\nPalo Billar(90)\nCaсa (90)\nBate baseball (90)\nPala (90)\nPistola 9mm (300)\nPistola silenciada (800)\nEscopeta (950)\nDesert Eagle (1800)\nMP5 (3200)","Ok", "Cancelar");
case 500 .. 599: SafeDialogEx(playerid, DIALOG_CREATEGUN, DIALOG_STYLE_LIST, "{00F70C}Seleccionar Arma", "Katana (150)\nPalo Billar(90)\nCaсa (90)\nBate baseball (90)\nPala (90)\nPistola 9mm (300)\nPistola silenciada (800)\nEscopeta (950)\nDesert Eagle (1800)\nMP5 (3200)\nAK-47 (5000)","Ok", "Cancelar");
case 600 .. 700: SafeDialogEx(playerid, DIALOG_CREATEGUN, DIALOG_STYLE_LIST, "{00F70C}Seleccionar Arma", "Katana (150)\nPalo Billar(90)\nCaсa (90)\nBate baseball (90)\nPala (90)\nPistola 9mm (300)\nPistola silenciada (800)\nEscopeta (950)\nDesert Eagle (1800)\nMP5 (3200)\nAK-47\nM4A1 (5000)","Ok", "Cancelar");
default: SafeDialogEx(playerid, DIALOG_CREATEGUN, DIALOG_STYLE_LIST, "{00F70C}Seleccionar Arma", "Katana (50)\nCaсa (90)\nPalo Billar(90)\nBate baseball (90)\nPala (90)\n9mm Pistol (300)\nPistola silenciada (400)\nEscopeta (450)\nDesert Eagle (1800\nMP5 (3200)\nAK-47 (5000)\nM4A1 (5000)\nSniper (7000)\nSPAS12 (10000)","Ok", "Cancelar");
}
}
return 1;
}
else SendClientMessage(playerid, COLOR_WHITE, "Info: No puedes hacer esto mientras estas tazeado, congelado o esposado.");
}
return true;
}

Reply
#5

Usa
PHP код:
SetTimerCMD(playerid,&slot,&tiempo); 
adentro del comando.
Reply
#6

como vendrнa a ser en slot? disculpa
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)