Započeo Denis_Lapi
•16. Mar. 2014.• Zaključano[POMOC] CMD:/pritvor
385
pregleda
4
postova
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,660
Postovi:
86
Teme:
Pridružio se:Avg. 2012
16. Mar. 2014.
Skripta koju koristim: Moj Mod
Detaljan opis problema: Pa radim jedan sistem /pritvor-a (Jail sistem, al je mod na balkanskom pa je pritvor)... I sad napravio komandu, spremio varijable, forward-ovao public, ali me nesto timer zeza...Tacnije, ja hocu (posto mi je jail radjen i minutima) da mu na svaki minut skine od varijable PlayerInfo jedan minut tj. da ide -1 ..Ali se tu nesto iskundacilo, pa mi ne broji na svaki minut, necu da radim sve od 0 jer mislim da bih sigurno pronasao BUG, pre cete je vi uociti koji prvi put gledate, nego ja koji radim jedno isto..
Dio skripte:
-Timer i Forward:
-Komanda
-Vreme (koliko je ostalo)
Public
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Detaljan opis problema: Pa radim jedan sistem /pritvor-a (Jail sistem, al je mod na balkanskom pa je pritvor)... I sad napravio komandu, spremio varijable, forward-ovao public, ali me nesto timer zeza...Tacnije, ja hocu (posto mi je jail radjen i minutima) da mu na svaki minut skine od varijable PlayerInfo jedan minut tj. da ide -1 ..Ali se tu nesto iskundacilo, pa mi ne broji na svaki minut, necu da radim sve od 0 jer mislim da bih sigurno pronasao BUG, pre cete je vi uociti koji prvi put gledate, nego ja koji radim jedno isto..
Dio skripte:
-Timer i Forward:
forward ZatvorskiPritvor();
SetTimer("ZatvorskiPritvor",60000,1);-Komanda
CMD:pritvor(playerid, params[])
{
new iPlayerID, vreme, razlog;
new string;
new rand = random(sizeof(PritvorRandom));
if ((PlayerInfo ==1) || (PlayerInfo ==1) || (PlayerInfo ==2) || (PlayerInfo ==2 ))
{
if(sscanf(params, "dd",iPlayerID, vreme, razlog))
return SendClientMessage(playerid, COLOR_GRAYWHITE, "KORISTI: /pritvor [Igracev ID] ");
if((vreme<1)||(vreme>20))
{
SendClientMessage(playerid, -1,"{FF3300}Igraca mozete staviti u pritvor u intervalu od 1 - 20 minuta");
}
else
{
PlayerInfo = 1;
PlayerInfo = vreme;
format(string,sizeof(string),"{FFFFFF}Igracu {FF3300}%s{FFFFFF} je odredjen pritvor od strane {FF3300}%s {FFFFFF}na {FF3300}%d {FFFFFF}minuta zbog {FF3300}%s",GetName(iPlayerID),GetName(playerid),vreme,razlog);
SendClientMessage(playerid, -1,string);
SetPlayerPos(iPlayerID, PritvorRandom,PritvorRandom,PritvorRandom);
for(new i=1;i<=MAX_PLAYERS;i++)
{
if ((PlayerInfo ==1) || (PlayerInfo ==1) || (PlayerInfo ==2) || (PlayerInfo ==2 ))
{
SendClientMessage(i, -1,string);
}
}
}
}
return 1;
}-Vreme (koliko je ostalo)
CMD:vreme(playerid, params[])
{
new string;
format(string,sizeof(string),"Ostalo vam je jos %d minuta.",PlayerInfo);
SendClientMessage(playerid, -1,string);
}Public
public ZatvorskiPritvor()
{
new i,v;
if(PlayerInfo == 1)
{
PlayerInfo = v--;
if (PlayerInfo == 0)
{
SetPlayerPos(i, 1543.1630,-1675.9125,13.6259);
GameTextForPlayer(i, "~w~Pusteni ste iz pritvora~n~~b~Budite ugledaniji gradjanin", 4000, 5);
PlayerInfo =0;
}
}
return 1;
}Neke slike/video za lakse dobivanje pomoci(neobavezno): //
OG Legend
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
23 / 250 XP
Početnik(2)
3,748
Postovi:
73
Teme:
Pridružio se:Jan. 2012
16. Mar. 2014.
SetTimer("ZatvorskiPritvor",1000,1);public ZatvorskiPritvor()
{
foreach(Player, i)
{
if(!IsPlayerConnected(i)) continue;
if(PlayerInfo > 0){PlayerInfo = --;}
if (PlayerInfo == 0)
{
SetPlayerPos(i, 1543.1630,-1675.9125,13.6259);
GameTextForPlayer(i, "~w~Pusteni ste iz pritvora~n~~b~Budite ugledaniji gradjanin", 4000, 5);
PlayerInfo =0;
PlayerInfo = 0;
}
}
return 1;
}Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,660
Postovi:
86
Teme:
Pridružio se:Avg. 2012
16. Mar. 2014.
Baca neki error mislim da je zbog "--"
-Error
-Red
-Error
(7919) : error 029: invalid expression, assumed zero-Red
PlayerInfo = --;Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,660
Postovi:
86
Teme:
Pridružio se:Avg. 2012
16. Mar. 2014.
-Radi moze Lock Teme...
-Inace za one koji bi korisitli ovu komandu da napomenem da gore u Public-u koji je sredio C++ ima jedan BUG..
-Tako da koristite ovaj sledeci koji cu da vam ostavim.
-Public
-Inace za one koji bi korisitli ovu komandu da napomenem da gore u Public-u koji je sredio C++ ima jedan BUG..
-Tako da koristite ovaj sledeci koji cu da vam ostavim.
-Public
public ZatvorskiPritvor()
{
foreach(Player, i)
{
if(!IsPlayerConnected(i)) continue;
if(PlayerInfo == 1)
{
PlayerInfo --;
if (PlayerInfo <= 1)
{
SetPlayerPos(i, 1543.1630,-1675.9125,13.6259);
GameTextForPlayer(i, "~w~Pusteni ste iz pritvora~n~~b~Budite ugledaniji gradjanin", 4000, 5);
PlayerInfo = 0;
PlayerInfo = 0;
}
}
}
return 1;
}Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava