Započeo Brain_Walker
•22. Apr. 2020.[POMOC]Pomoc ok funkcije [HITNO]
1,259
pregleda
17
postova
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
63
Postovi:
17
Teme:
Pridružio se:Avg. 2017
22. Apr. 2020.
Problem(error/warning): Znaci ima lider i pod lider . pogledajte link sve pise
Dio skripte: Evo link pasterbin jednostavan je !! https://pastebin.com/3hxLF6Jd
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Slika/video ingame problema(obavezno ako je ingame problem):
Dio skripte: Evo link pasterbin jednostavan je !! https://pastebin.com/3hxLF6Jd
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Slika/video ingame problema(obavezno ako je ingame problem):
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
63
Postovi:
17
Teme:
Pridružio se:Avg. 2017
22. Apr. 2020.
Ne radi
Znaci kad god lider umre zove s "Moja" funkcija i onda provjera ako postoji podlider
i ako je neki igrac if(JaSamPodLider == 1 )
pise "novi lider je izabran"
ako nitko nije ukucao /podlider znaci nema ni jednog igraca da je if(JaSamPodLider == 1 )
onda ispise "Nema podlidera koji bi zauzeo poziciju lidera"
I sad kad frend ukuca /podlier , i kad ja umrem treba ispisati "novi lider je izabran" ali stalno pise "nema podliera ... "
Znaci kad god lider umre zove s "Moja" funkcija i onda provjera ako postoji podlider
i ako je neki igrac if(JaSamPodLider == 1 )
pise "novi lider je izabran"
ako nitko nije ukucao /podlider znaci nema ni jednog igraca da je if(JaSamPodLider == 1 )
onda ispise "Nema podlidera koji bi zauzeo poziciju lidera"
I sad kad frend ukuca /podlier , i kad ja umrem treba ispisati "novi lider je izabran" ali stalno pise "nema podliera ... "
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP Doprinos2
Novi Član
244 / 250 XP
Početnik(0)
933
Postovi:
29
Teme:
Pridružio se:Sep. 2017
22. Apr. 2020.
new JaSamLider;
//////////////////
new JaSamPodLider;
public OnPlayerConnect(playerid)
{
JaSamLider = 0;
JaSamPodLider = 0;
}
///////////////////////////////////////////////////////////////////////////////////////////7
public OnPlayerDeath(playerid, killerid, reason)
{
if(JaSamLider == 1)
{
JaSamLider = 0;
ForceClassSelection(playerid);
SendClientMessageToAll(COLOR_YELLOW, "Lider je umro");
SetTimer("Moja", 1000, false);
}
return 1;
}
///////////////////////////////////////////////////////////////////////////////////////////77
public Moja(playerid)
{
for(new i; i < MAX_PLAYERS; i++)
{
if(JaSamPodLider == 1 )
{
SetPlayerSkin(i, 165);
JaSamLider = 1;
JaSamPodLider = 0;
SendClientMessageToAll(COLOR_YELLOW, "Novi lider je izabran");
}
else
{
SendClientMessageToAll(COLOR_YELLOW, "Nema podlidera koji bi zauzeo poziciju lidera");
}
}
return 1;
}
CMD:lider(playerid, params[])
{
JaSamLider = 1;
return 1;
}
CMD:podlider(playerid, params[])
{
JaSamPodLider = 1;
return 1;
}Nadam se da je tacno pisem s fona - znaci jedino sam ti promijenio forward moja - ovo drugo me moras mijenjati
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
63
Postovi:
17
Teme:
Pridružio se:Avg. 2017
22. Apr. 2020.
Sad mi zablokiralo samp xD
Sad spama,
Nema podlidera koji bi zauzeo poziciju lidera
Nema podlidera koji bi zauzeo poziciju lidera
Nema podlidera koji bi zauzeo poziciju lidera
Nema podlidera koji bi zauzeo poziciju lidera
Nema podlidera koji bi zauzeo poziciju lidera
Nema podlidera koji bi zauzeo poziciju lidera
Sad spama,
Nema podlidera koji bi zauzeo poziciju lidera
Nema podlidera koji bi zauzeo poziciju lidera
Nema podlidera koji bi zauzeo poziciju lidera
Nema podlidera koji bi zauzeo poziciju lidera
Nema podlidera koji bi zauzeo poziciju lidera
Nema podlidera koji bi zauzeo poziciju lidera
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP Doprinos2
Novi Član
244 / 250 XP
Početnik(0)
933
Postovi:
29
Teme:
Pridružio se:Sep. 2017
22. Apr. 2020.
Brain_Walker wrote on April 22, 2020, 12:02 pm:
Sad mi zablokiralo samp xD
Sad spama,
Nema podlidera koji bi zauzeo poziciju lidera
Nema podlidera koji bi zauzeo poziciju lidera
Nema podlidera koji bi zauzeo poziciju lidera
Nema podlidera koji bi zauzeo poziciju lidera
Nema podlidera koji bi zauzeo poziciju lidera
Nema podlidera koji bi zauzeo poziciju lidera
Sad spama,
Nema podlidera koji bi zauzeo poziciju lidera
Nema podlidera koji bi zauzeo poziciju lidera
Nema podlidera koji bi zauzeo poziciju lidera
Nema podlidera koji bi zauzeo poziciju lidera
Nema podlidera koji bi zauzeo poziciju lidera
Nema podlidera koji bi zauzeo poziciju lidera
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
63
Postovi:
17
Teme:
Pridružio se:Avg. 2017
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
63
Postovi:
17
Teme:
Pridružio se:Avg. 2017
22. Apr. 2020.
// lestra wrote on April 22, 2020, 12:46 pm:
Ne brukajte se pravi enum pJaSamLider i pJaSamPodLider i cuvanja i ucitavanja
Napravio sam i cmd da isprobam i svejedno
CMD:abc(playerid, params[])
{
SetTimer("Moja", 1000, false);
return 1;
}
on ukuca /podlider i /abc i opet se aktivira ovo else ""Nema podlidera koji bi zauzeo poziciju lidera""
ja ukucam /podlider i /abc i sve radi , wtf ...
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
17 / 250 XP
Početnik(1)
2,272
Postovi:
76
Teme:
Pridružio se:Maj 2014
22. Apr. 2020.
public Moja(playerid)
{
//Napravi loop, posto su ti iteratori komplikovani, koristi foreach iz YSI\y_iterate
foreach(new igrac : Player) //Proveravamo sve konektovano igrace
{
if(JaSamPodLider == 1 ) //Ako je konektovan igrac podlider, postavimo da bude novi lider
{
SetPlayerSkin(igrac, 165);
JaSamLider = 1;
JaSamPodLider = 0;
SendClientMessageToAll(COLOR_YELLOW, "Novi lider je izabran");
}
else
{
SendClientMessageToAll(COLOR_YELLOW, "Nema podlidera koji bi zauzeo poziciju lidera"); // U suprotnom izbaci ovu poruku
}
}
return 1;
}Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
63
Postovi:
17
Teme:
Pridružio se:Avg. 2017
22. Apr. 2020.
V01D wrote on April 22, 2020, 5:13 pm:
public Moja(playerid)
{
//Napravi loop, posto su ti iteratori komplikovani, koristi foreach iz YSI\y_iterate
foreach(new igrac : Player) //Proveravamo sve konektovano igrace
{
if(JaSamPodLider == 1 ) //Ako je konektovan igrac podlider, postavimo da bude novi lider
{
SetPlayerSkin(igrac, 165);
JaSamLider = 1;
JaSamPodLider = 0;
SendClientMessageToAll(COLOR_YELLOW, "Novi lider je izabran");
}
else
{
SendClientMessageToAll(COLOR_YELLOW, "Nema podlidera koji bi zauzeo poziciju lidera"); // U suprotnom izbaci ovu poruku
}
}
return 1;
}Ne radi mi opet , sad kad umrem opet mene stavlja i 2 put ispisuje ,
ima koji drugi naci kako da spremim kad je netko vice ...? osim JaSamPodLider = 1;
ili sta je problem , ne chekira sve igrace na "public moje " , nez ni sam vec ?
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
63
Postovi:
17
Teme:
Pridružio se:Avg. 2017
22. Apr. 2020.
Znaci kad ja ukucam /podlider
i kad upalim SetTimer("Moja", 1000, false);
ljepo mi ispise
a kad je frend ukucao /podlider
i kad upali SetTimer("Moja", 1000, false);
stalno mu baca
i kad upalim SetTimer("Moja", 1000, false);
ljepo mi ispise
SetPlayerSkin(playerid, 165);
JaSamLider = 1;
JaSamPodLider = 0;
SendClientMessageToAll(COLOR_YELLOW, "Novi lider je izabran");a kad je frend ukucao /podlider
i kad upali SetTimer("Moja", 1000, false);
stalno mu baca
else
{
SendClientMessageToAll(COLOR_YELLOW, "Nema podlidera koji bi zauzeo poziciju lidera");
}Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
63
Postovi:
17
Teme:
Pridružio se:Avg. 2017
22. Apr. 2020.
Brain_Walker wrote on April 22, 2020, 7:00 pm:
Znaci kad ja ukucam /podlider
i kad upalim SetTimer("Moja", 1000, false);
ljepo mi ispise
a kad je frend ukucao /podlider
i kad upali SetTimer("Moja", 1000, false);
stalno mu baca
i kad upalim SetTimer("Moja", 1000, false);
ljepo mi ispise
SetPlayerSkin(playerid, 165);
JaSamLider = 1;
JaSamPodLider = 0;
SendClientMessageToAll(COLOR_YELLOW, "Novi lider je izabran");a kad je frend ukucao /podlider
i kad upali SetTimer("Moja", 1000, false);
stalno mu baca
else
{
SendClientMessageToAll(COLOR_YELLOW, "Nema podlidera koji bi zauzeo poziciju lidera");
}EDIT:
Primjetio sam sad kad je igrac ID 0 radi kad pozovem funkciju "moja" a kad je igrac ID 1 onda mu salje ovo else
znaci sta je krivo ?? max_players ili sta ?
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
15 / 250 XP
Početnik(0)
470
Postovi:
48
Teme:
Pridružio se:Feb. 2015
22. Apr. 2020.
Pod 1. ovde j.... lud zbunjenog, pod 2. ne vidim logiku sistema + frendu se seta podlider a ti nemas niti jednu proveru na deathu za podlidera i hoces da mu ispise nesto, pod 3. pravilo u pawn je da svaki public mora biti forwardovan...
ITS Student - Information Technology
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava
