[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

Kod: c
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