SA-MP Forums Archive
Ayuda mute - 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: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: Ayuda mute (/showthread.php?tid=539726)



Ayuda mute - Alban - 30.09.2014

Bueno alguien me puede ayudar a hacer un mensaje de cuento te falta para volver a poder escribir en el chat aqui dejo el codigo

pawn Код:
new tiempo = PlayerInfo[playerid][pMuteTime];
        new otext[20];
        if(PlayerInfo[playerid][pMuteTime] >= 60) { otext = "minutos"; }
        else if(PlayerInfo[playerid][pMuteTime] < 60) { otext = "segundos"; }
        format(string, sizeof(string), "No tenes permiso para usar el chat. Tiempo: %d %s.", tiempo, otext);
        SendClientMessage(playerid, COLOR_RED, string);
como hago para que cuando el MuteTime se mayor que 60 me muestre en tiempo de minuto y cuando sea menos de en segundos aquн dejo un ejemplo

MuteTime= 125 (Tiempo 2 Minutos)
MuteTime= 65 (Tiempo 1 Minuto)
MuteTime= 35 (Tiempo 35 segundos)

no se si me entienden si no, me avisan y trato de expresarme mejor


Respuesta: Ayuda mute - OTACON - 30.09.2014

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


Re: Respuesta: Ayuda mute - Alban - 30.09.2014

Quote:
Originally Posted by OTACON
Посмотреть сообщение
Debo ver la funciуn Gettime pero como lo uno a [pMuteTime]?


Respuesta: Ayuda mute - [J]ulian - 30.09.2014

Aquн tenes un ejemplo: http://forum.sa-mp.com/showthread.ph...highlight=mute


Re: Respuesta: Ayuda mute - Alban - 02.10.2014

Quote:
Originally Posted by [J]ulian
Посмотреть сообщение
Si me anda todo bien pero quiero que con el pasar del tiempo el mensaje se valla modificando por minutos, segundos. asн sucesivamente hasta que se termine el tiempo


Respuesta: Ayuda mute - Swedky - 03.10.2014

pawn Код:
// En tu cуdigo
new otext[20];
format(string, sizeof(string), "No tenes permiso para usar el chat. Tiempo: %d %s.", ReturnTimeLeft(playerid));
SendClientMessage(playerid, COLOR_RED, string);


// Abajo del todo.
stock ReturnTimeLeft(playerid)
{
    new const time = PlayerInfo[playerid][pMuteTime];

    new string[15];
    format(string, sizeof(string), "%d %s", (time >= 60) ? (time/60) : (time), (time >= 60) ? ("minutos") : ("segundos"));
    return 1;
}
Si el tiempo es mayor a 60: No tenes permiso para usar el chat. Tiempo: x minutos..

Si es menor a 60: No tenes permiso para usar el chat. Tiempo: x segundos..


Saludos.


Respuesta: Ayuda mute - [J]ulian - 03.10.2014

Enzo, eso no funcionarб creo xD. Estбs retornando 1, no el string xD

pawn Код:
new time, minu, segu, str[30];
time = PlayerInfo[playerid][pMuteTime];
minu = time / 60;
segu = (time - (minu * 60));
format(str, sizeof(str), "%02i %s %02i %s", minu, ((minu == 1) ? ("minuto") : ("minutos")), segu, ((minu == 1) ? ("segundo") : ("segundos")));



Respuesta: Ayuda mute - Swedky - 03.10.2014

Quote:
Originally Posted by [J]ulian
Посмотреть сообщение
Enzo, eso no funcionarб creo xD. Estбs retornando 1, no el string xD

pawn Код:
new time, minu, segu, str[30];
time = PlayerInfo[playerid][pMuteTime];
minu = time / 60;
segu = (time - (minu * 60));
format(str, sizeof(str), "%02i %s %02i %s", minu, ((minu == 1) ? ("minuto") : ("minutos")), segu, ((minu == 1) ? ("segundo") : ("segundos")));
Sн olvidй eso jajaja


Re: Respuesta: Ayuda mute - Alban - 03.10.2014

Me dice en el mensaje:
No tienes permiso para usar el chat. Tiempo 01 .

Y lo tengo tal cual como me lo pasaron, si quieren les paso las lineas asн lo ven


Re: Ayuda mute - Alban - 03.10.2014

Aqui dejo las lineas:

pawn Код:
stock ReturnTimeLeft(playerid)
{
new time, minu, segu, str[30];
time = PlayerInfo[playerid][pMuteTime];
minu = time / 60;
segu = (time - (minu * 60));
format(str, sizeof(str), "%02i %s %02i %s", minu, ((minu == 1) ? ("minuto") : ("minutos")), segu, ((minu == 1) ? ("segundo") : ("segundos")));
return 1;
}
if(PlayerInfo[playerid][pMuteTime] > 0)    {
format(string2, sizeof(string2), "No tenes permiso para usar el chat. Tiempo: %02i %s %02i %s.", ReturnTimeLeft(playerid));
        SendClientMessage(playerid, COLOR_RED, string2);
        return 1;
    }
Acб dejo una imagen como muestras: