Započeo Lyzzi
•8. Avg. 2020.Report System
871
pregleda
11
postova
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
243
Postovi:
71
Teme:
Pridružio se:Maj 2018
8. Avg. 2020.
Problem(error/warning): Nema se errora nit warninga.Ovako ubacio sam report system kad igrac reportuje nekoga sa komandom
/reportasq da razgleda Admin ukoliko klikne Pregledaj ima opcije Prihvati/Odbij Ali u ovom snimku sto cu ostaviti dole..Kad kliknem Razgledaj ne pojavlja se nista..Kako da namjestim da Admin moze samo da odgovori na ovo ?
https://streamable.com/8u3jll
Imam i stocko-ove i sve
Deo skripte:
Evo komande koja pregleda reportove
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
/reportasq da razgleda Admin ukoliko klikne Pregledaj ima opcije Prihvati/Odbij Ali u ovom snimku sto cu ostaviti dole..Kad kliknem Razgledaj ne pojavlja se nista..Kako da namjestim da Admin moze samo da odgovori na ovo ?
https://streamable.com/8u3jll
Imam i stocko-ove i sve
Deo skripte:
Evo komande koja pregleda reportove
CMD:reportasq(playerid, params[])
{
return ShowPlayerReports(playerid);
}Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
N/AGodfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,514
Postovi:
58
Teme:
Pridružio se:Nov. 2016
8. Avg. 2020.
Pa daj stock ShowPlayerReports ili sta je vec, daj deo koji se desava kada igrac odabere nesto u dialogu
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
106
Postovi:
5
Teme:
Pridružio se:Jun 2020
8. Avg. 2020.
__vedran.xyz77 wrote on August 8, 2020, 4:54 pm:
Pa daj stock ShowPlayerReports ili sta je vec, daj deo koji se desava kada igrac odabere nesto u dialogu
i moj savet, promeni pesmu, od toga se postaje cigan i umobolan
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
243
Postovi:
71
Teme:
Pridružio se:Maj 2018
8. Avg. 2020.
Evo svi Stock-0ve 😁
stock deleteReportsBy(playerid)
{
new
count = 0
;
if(!IsPlayerConnected(playerid))
return count;
new nombre_1;
format(nombre_1, sizeof(nombre_1), GetPlayerNameEx(playerid));
new nombre_temp;
for(new i; i < sizeof(ReportData); i++) if(ReportExist(i))
{
if(!(0 <= ReportData < MAX_PLAYERS))
continue;
format(nombre_temp, sizeof(nombre_temp), GetPlayerNameEx(ReportData));
if(!CompareString(nombre_1:nombre_temp))
continue;
DeleteReport(i);
count ++;
}
return count;
}
stock DeleteReport(id)
{
if(IsValidReport(id))
return 0;
ReportData = false;
ReportData = '\0';
ReportData = INVALID_PLAYER_ID;
ReportData = '\0';
return 1;
}
stock CreateReport(playerid, reportado, razon[])
{
for(new i; i < sizeof(ReportData); i++)
{
if(ReportExist(i))
continue;
ReportData = true;
format(ReportData, MAX_PLAYER_NAME, GetPlayerNameEx(reportado));
ReportData = playerid;
format(ReportData, MAX_REPORT_STRING, razon);
return i;
}
return -1;
}
stock ShowPlayerReports(playerid)
{
new
string,
count = 0,
index
;
format(string, sizeof(string), "Report #\tIgrac koje reportovao\tRepotrovan Igrac\tRazlog");
for(new i; i < sizeof(ReportData); i++)
{
if(!ReportExist(i))
continue;
format(string, sizeof(string), "%s\n#%i\t%s\t%s\t%s",
string,
i,
GetPlayerNameEx(getReportValue(i->reporteDe)),
getReportValue(i->reportePara),
cutMessage(getReportValue(i->reporteRazon))
);
format(index, sizeof(index), "_report_%i", count);
SetPVarInt(playerid, index, i);
count++;
}
if(!count)
return SendClientMessage(playerid, 0xFFFFFFFF, "Nema aktivnih reportova!");
ShowPlayerDialog(playerid, 5, DIALOG_STYLE_TABLIST_HEADERS, "reportasq", string, "Pregledaj", "Cancel");
return 1;
}
stock GetPlayerNameEx(playerid)
{
new name;
GetPlayerName(playerid, name, sizeof(name));
return name;
}
stock cutMessage(str[])
{
new _str;
if(strlen(str) > 20)
{
format(_str, sizeof(_str), "%.20s ...", str);
}
else
{
format(_str, sizeof(_str), "%s", str);
}
return _str;
}Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
116
Postovi:
2
Teme:
Pridružio se:Avg. 2020
8. Avg. 2020.
E ovi što imaju ImeIgraca GetName GetNameEx GetPlayerNameEx i šta sve ne u modu su mi najjači
Ne pojavljuje se ništa jer ja sam 100% siguran da u "tvom "modu"" dolazi do mešanja IDova dijaloga jer je taj dialog ID 5 a ko zna šta je to
Ne pojavljuje se ništa jer ja sam 100% siguran da u "tvom "modu"" dolazi do mešanja IDova dijaloga jer je taj dialog ID 5 a ko zna šta je to
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP Doprinos3
Aktivan Član
199 / 250 XP
Početnik(1)
632
Postovi:
80
Teme:
Pridružio se:Avg. 2013
8. Avg. 2020.
Dodaj ispred
I posalji sta ti izadje u server logu
ShowPlayerDialog(playerid, 5, DIALOG_STYLE_TABLIST_HEADERS, "reportasq", string, "Pregledaj", "Cancel");printf(" string is : \n%s", string);I posalji sta ti izadje u server logu
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
116
Postovi:
2
Teme:
Pridružio se:Avg. 2020
8. Avg. 2020.
xLanmi wrote on August 8, 2020, 5:35 pm:
Dodaj ispred
I posalji sta ti izadje u server logu
ShowPlayerDialog(playerid, 5, DIALOG_STYLE_TABLIST_HEADERS, "reportasq", string, "Pregledaj", "Cancel");printf(" string is : \n%s", string);I posalji sta ti izadje u server logu
Id dialoga: 5
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,514
Postovi:
58
Teme:
Pridružio se:Nov. 2016
8. Avg. 2020.
Lukenzzi_Cassano wrote on August 8, 2020, 4:59 pm:
Evo svi Stock-0ve 😁
stock deleteReportsBy(playerid)
{
new
count = 0
;
if(!IsPlayerConnected(playerid))
return count;
new nombre_1;
format(nombre_1, sizeof(nombre_1), GetPlayerNameEx(playerid));
new nombre_temp;
for(new i; i < sizeof(ReportData); i++) if(ReportExist(i))
{
if(!(0 <= ReportData < MAX_PLAYERS))
continue;
format(nombre_temp, sizeof(nombre_temp), GetPlayerNameEx(ReportData));
if(!CompareString(nombre_1:nombre_temp))
continue;
DeleteReport(i);
count ++;
}
return count;
}
stock DeleteReport(id)
{
if(IsValidReport(id))
return 0;
ReportData = false;
ReportData = '\0';
ReportData = INVALID_PLAYER_ID;
ReportData = '\0';
return 1;
}
stock CreateReport(playerid, reportado, razon[])
{
for(new i; i < sizeof(ReportData); i++)
{
if(ReportExist(i))
continue;
ReportData = true;
format(ReportData, MAX_PLAYER_NAME, GetPlayerNameEx(reportado));
ReportData = playerid;
format(ReportData, MAX_REPORT_STRING, razon);
return i;
}
return -1;
}
stock ShowPlayerReports(playerid)
{
new
string,
count = 0,
index
;
format(string, sizeof(string), "Report #\tIgrac koje reportovao\tRepotrovan Igrac\tRazlog");
for(new i; i < sizeof(ReportData); i++)
{
if(!ReportExist(i))
continue;
format(string, sizeof(string), "%s\n#%i\t%s\t%s\t%s",
string,
i,
GetPlayerNameEx(getReportValue(i->reporteDe)),
getReportValue(i->reportePara),
cutMessage(getReportValue(i->reporteRazon))
);
format(index, sizeof(index), "_report_%i", count);
SetPVarInt(playerid, index, i);
count++;
}
if(!count)
return SendClientMessage(playerid, 0xFFFFFFFF, "Nema aktivnih reportova!");
ShowPlayerDialog(playerid, 5, DIALOG_STYLE_TABLIST_HEADERS, "reportasq", string, "Pregledaj", "Cancel");
return 1;
}
stock GetPlayerNameEx(playerid)
{
new name;
GetPlayerName(playerid, name, sizeof(name));
return name;
}
stock cutMessage(str[])
{
new _str;
if(strlen(str) > 20)
{
format(_str, sizeof(_str), "%.20s ...", str);
}
else
{
format(_str, sizeof(_str), "%s", str);
}
return _str;
}Evo opet cu napisati
daj deo koji se desava kada igrac odabere nesto u dialogu
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
243
Postovi:
71
Teme:
Pridružio se:Maj 2018
8. Avg. 2020.
xLanmi wrote on August 8, 2020, 5:35 pm:
Dodaj ispred
I posalji sta ti izadje u server logu
ShowPlayerDialog(playerid, 5, DIALOG_STYLE_TABLIST_HEADERS, "reportasq", string, "Pregledaj", "Cancel");printf(" string is : \n%s", string);I posalji sta ti izadje u server logu
Sve radi normalno
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
116
Postovi:
2
Teme:
Pridružio se:Avg. 2020
8. Avg. 2020.
Lukenzzi_Cassano wrote on August 8, 2020, 6:05 pm:
Sve radi normalno
Šta radi?
Ako misliš na console output
Jebeni ID dialoga promeni, treći put kažem
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava