[Pomoc] Sekunde ------> Minute:Sekunde

Započeo MEMOREX™️, Decembar 29, 2011, 21:29:11 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: Moja
Detaljan opis problema: Ovako, Neznam kako da uradim kad nekog /arrest /jail /prison pise mi Zatvor: Sekunde (za /jail i /arrest) a za /prison Tamnica: sekunde ... mene zanim kako da uradim da pise ono kao 10:10 (Minuta:Sekunda) a nes samo sekunde .. ako ne razumete .pitajte.. znaci na mesto Secunda da pise Minute:Secunde. Jer kad stavim nekog u jail na 15 min pise ZATVOR: 900 a ocu da pise 15:00 ako me kontate. Poooomoooc
Dio skripte: nezz sta da postam napisite i postacu
Neke slike/video za lakse dobivanje pomoci(neobavezno): // Msm da znate o cemu pricam.
Skriptam za pare

Daj tu komandu pa ćemo ti pomoć.
Poslednja Izmena: Decembar 29, 2011, 22:20:36 POSLE PODNE od Joey_

Last nick: Paradox

eto


if(strcmp(cmd, "/jail", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
   tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_DGOLD,"KORISTENJE: /jail [ID/DioImena] [minuta] [razlog]");
return 1;
}
new ptime;
giveplayerid = ReturnUser(tmp);
            tmp = strtok(cmdtext, idx);
ptime = strval(tmp);
if (PlayerInfo[playerid][pAdmin] >= 2)
{
if(IsPlayerConnected(giveplayerid))
    {
        GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
printf("AdmWarn: Administrator %s je stavio %s u zatvor na %d minuta.Razlog: %s.",sendername,  giveplayer, ptime , (result));
format(string, sizeof(string), "AdmWarn: Administrator %s je stavio %s u zatvor na %d minuta. Razlog: %s.", sendername, giveplayer, ptime, (result));
SendAdminMessage(COLOR_LIGHTRED,string);
ResetPlayerWeapons(giveplayerid);
WantedPoints[giveplayerid] = 0;
PlayerInfo[giveplayerid][pJailed] = 1;
PlayerInfo[giveplayerid][pJailTime] = ptime*60;
SetPlayerInterior(giveplayerid, 6);
                        new  nesto = random(3);
      switch(nesto)
      {
           case 0: // PRVO
           {
                 SetPlayerPos(giveplayerid, 256.6729,87.1769,1002.4453);// Tu ubacis da ga stavi u prvu celiju
           }
           case 1: // DRUGO
           {
                SetPlayerPos(giveplayerid, 256.9982,90.4955,1002.4453);// Tu ubacis da ga stavi u drugu celiju
           }
           case 2: // TRECE
           {
                SetPlayerPos(giveplayerid, 256.7548,83.6105,1002.4453);// Tu ubacis da ga stavi u trecu celiju
           }
      }
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "INFO: Administrator %s vas je stavio u zatvor na %d minuta. Razlog: %s.", sendername,ptime, (result));
TextDrawShowForPlayer(giveplayerid, Jailtime);
format(string,sizeof string,"~r~ZATVOR: ~w~%d",PlayerInfo[giveplayerid][pJailTime]); //quickly doing a small update on fuel (so it wont jump from 100 to its real value)
                        TextDrawSetString(Jailtime,string);
SendClientMessage(giveplayerid, COLOR_GOLD, string);
SetPlayerWantedLevel(giveplayerid, 0);
}
}
else
{
SendClientMessage(playerid, COLOR_LIGHTRED, "ERROR: Niste autorizirani za ovu komandu - nemate administrator / gamemaster level.");
}
}
return 1;
}
Skriptam za pare