Pomoc


Započeo masterioalter, Jun 15, 2021, 20:11:11 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Problem(error/warning): Kako da dodam nove admin levele,trenutno postoje samo 1,2,3,4,5,ja bi da dodam i level 6 i 7
Deo skripte://
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log)://
Poslednja Izmena: Jun 20, 2021, 17:20:49 POSLE PODNE od M Ө M Σ N Z I

Prvo nauci osnove kao sto su mysql, stringove, varijable, YSI, foreach(sve imas na google), posle toga ces i sam skontati, ne mozes traziti da ti ljude prave skripte, a ako i posle toga ne budes znao pitaj za neke detalje ali ne da ti ljudi rade cele skripte... Nikad neces nauciti...

Pa samo vidiš kako je urađeno, 99% da je varijabla, samo dodaš/promjeniš provjere za 6/7 i tako, šta je tu teško skontat

Citat: Fr0z3n poslato Jun 15, 2021, 20:29:46 POSLE PODNE
Prvo nauci osnove kao sto su mysql, stringove, varijable, YSI, foreach(sve imas na google), posle toga ces i sam skontati, ne mozes traziti da ti ljude prave skripte, a ako i posle toga ne budes znao pitaj za neke detalje ali ne da ti ljudi rade cele skripte... Nikad neces nauciti...
Osnove nisu ni mysql, ni YSI, a ni foreach, ko te to slagao?
Poslednja Izmena: Jun 15, 2021, 20:33:36 POSLE PODNE od 'xza

Citat: 'xza poslato Jun 15, 2021, 20:32:22 POSLE PODNE
Pa samo vidiš kako je urađeno, 99% da je varijabla, samo dodaš/promjeniš provjere za 6/7 i tako, šta je tu teško skontat
Osnove nisu ni mysql, ni YSI, a ni foreach, ko te to slagao?

Nego sta nego su osnove sta pricas ti druze? Nisam mu rekao da pregleda svaki jebeni library nego osnovne              (y_ini,y_va,y_timers pa cak i y_hooks).
Ne najbolje da pravi admin sistem, a ne zna ni da ga sacuva...

Library nije osnova, osnovne stvari su ono što si rekao između, string i varijable, kod mene Ultimate nema YSI, jel to znači da je ne znam osnove ili ne koristim taj library? Ne može učiti mysql ako ne razumije string integer float, njihovu upotrebu.. kao i sve ostalo

Citat: Fr0z3n poslato Jun 15, 2021, 20:38:47 POSLE PODNE
Nego sta nego su osnove sta pricas ti druze? Nisam mu rekao da pregleda svaki jebeni library nego osnovne              (y_ini,y_va,y_timers pa cak i y_hooks).
Ne najbolje da pravi admin sistem, a ne zna ni da ga sacuva...
Kako je to osnova?
Jel ti znas koliko je YSI zapravo kompleksan?
To sto je neko napravio WRAPPERE za advance pawn stvari nema veze sa pocetnickim stvarima.

y_timers su wrapperi za native funkcije (SetTimerEx)
y_ini je wrapper za fopen
y_hooks je wrapper za hookovanje koji generise funkcije tako sto y_unique generise broj u zavisnosti od toga koliko je puta includean
To nimalo nisu osnovne stvari.

I da, ja ti garantujem da ni ti ne znas ni pet posto YSIa :)
Ucite najnebitnije stvari poput y_ini-a, y_timersa i tih stvari umesto da naucite ostale advanced delove YSIa
Ne kazem da ne treba da ih znate ali si se uhvatio za njih kao da su bogova muda

Citat: Sage poslato Jun 15, 2021, 21:44:44 POSLE PODNE
Kako je to osnova?
Jel ti znas koliko je YSI zapravo kompleksan?
To sto je neko napravio WRAPPERE za advance pawn stvari nema veze sa pocetnickim stvarima.

y_timers su wrapperi za native funkcije (SetTimerEx)
y_ini je wrapper za fopen
y_hooks je wrapper za hookovanje koji generise funkcije tako sto y_unique generise broj u zavisnosti od toga koliko je puta includean
To nimalo nisu osnovne stvari.

I da, ja ti garantujem da ni ti ne znas ni pet posto YSIa :)
Ucite najnebitnije stvari poput y_ini-a, y_timersa i tih stvari umesto da naucite ostale advanced delove YSIa
Ne kazem da ne treba da ih znate ali si se uhvatio za njih kao da su bogova muda

Kao prvo ne znam odakle ti znas koliko ja znam i koliko ja ne znam.
Kao drugo mora da zna y_ini zbog cuvanja bilo cega
Kao trece mora da zna y_timers zbog postavljanja admin funkcija

y_hooks nije bitan toliko ali sam mu predlozio da sve nauci

I ne znam cemu to licno prozivanje, jer si dosao od juce ovde i delis mi lekcije, cak nije ni bitno da li ja znam ista, bitno je da se pomogne decku, ako ti je do prozivanja idi prozivaj po fejsu ili gde god samo nemoj ovde da delis svoju toksicnost pls...

Citat: Fr0z3n poslato Jun 15, 2021, 23:25:02 POSLE PODNE
Kao prvo ne znam odakle ti znas koliko ja znam i koliko ja ne znam.
Kao drugo mora da zna y_ini zbog cuvanja bilo cega
Kao trece mora da zna y_timers zbog postavljanja admin funkcija

y_hooks nije bitan toliko ali sam mu predlozio da sve nauci

I ne znam cemu to licno prozivanje, jer si dosao od juce ovde i delis mi lekcije, cak nije ni bitno da li ja znam ista, bitno je da se pomogne decku, ako ti je do prozivanja idi prozivaj po fejsu ili gde god samo nemoj ovde da delis svoju toksicnost pls...
Pricas gluposti. Lazes decka kako su advanced pawn stvari osnove?
Ne, nisam ovde od juce, imam najvise poruka u ovom PDFu zapravo (i u Tutorijalima imam preko 40 otvorenih tema tkd ne seri meni o tome) tako da poprilicno sam siguran da znam koliko (ne) znas. :)

> Kao drugo mora da zna y_ini zbog cuvanja bilo cega
Ne znam ko jos danas koristi y_ini da cuva bilo sta?
Jedini .ini fajl koji posedujem je mysql.ini za mysql_connect_file.


> Kao trece mora da zna y_timers zbog postavljanja admin funkcija
шта

> bitno je da se pomogne decku
Ako vec zelis da mu pomognes, ne bi mu sasuo 4 pojma koja prvi put u zivotu cuje u facu nego bi mu objasnio a ne rekao "imas sve na guglu",
tvoja "pomoc" je kao da sam mom sedmogodisnjem bratu rekao "Ma laka ti je matematika, samo nauci logratime, lagano ti je to, osnovno, imas na guglu"
(ne bih ni pisao u temi da ti nisi odgoviro ono Mumi, lp)
Poslednja Izmena: Jun 16, 2021, 00:24:15 PRE PODNE od Sage


if(level < 0 || level > MAX_LEVEL) return SendClientMessage(playerid, -1, "Admin Level ne moze biti manji od 0, a veci od MAX_LEVEL !");// U CMD /postaviadmina

Onda nadjes svuda de ti je definisano ime Admin Rankova i ubacis ovo
else if(PlayerInfo[playerid][pAdmin] == LEVEL) { arank = "Ime Ranka"; }// ovo isto uradis za sve admin levele

Na kraju ubacis komande koje zelis da ti ima taj Admin Level

Galardo

*

mgWhosyGD

Citat: Fergosonn poslato Jun 16, 2021, 17:07:58 POSLE PODNE
if(level < 0 || level > MAX_LEVEL) return SendClientMessage(playerid, -1, "Admin Level ne moze biti manji od 0, a veci od MAX_LEVEL !");// U CMD /postaviadmina

Onda nadjes svuda de ti je definisano ime Admin Rankova i ubacis ovo
else if(PlayerInfo[playerid][pAdmin] == LEVEL) { arank = "Ime Ranka"; }// ovo isto uradis za sve admin levele

Na kraju ubacis komande koje zelis da ti ima taj Admin Level
A da ne pise 10000x jedno te isto i umjesto toga napravi fj.?

Citat: Galardo poslato Jun 16, 2021, 17:15:56 POSLE PODNE
A da ne pise 10000x jedno te isto i umjesto toga napravi fj.?
Ja sam mu dao sta treba da uradi kod mene u modu je
stock adminrank(playerid)
{
   {
		new arank[68];
		if(PlayerInfo[playerid][pAdmin] == 1) { arank = "Admin Level 1"; }
		else if(PlayerInfo[playerid][pAdmin] == 2) { arank = "Admin Level 2"; }
		else if(PlayerInfo[playerid][pAdmin] == 3) { arank = "Admin Level 3"; }
		else if(PlayerInfo[playerid][pAdmin] == 4) { arank = "Admin Level 4"; }
		else if(PlayerInfo[playerid][pAdmin] == 5) { arank = "Admin Level 5 (Head-Admin)"; }
		else if(PlayerInfo[playerid][pSkripter] == 1) { arank = "Developer"; }
		else if(PlayerInfo[playerid][pVlasnik] == 1) { arank = "Vlasnik"; }
		else if(PlayerInfo[playerid][pMapper] == 1) { arank = "Mapper"; }
	}
	return 1;
}

Jednostavno to je njegova zelja ja mu savetujem ovako da uradi jer onako bezveze opterecuje mod

Citat: Fergosonn poslato Jun 16, 2021, 17:07:58 POSLE PODNE
if(level < 0 || level > MAX_LEVEL) return SendClientMessage(playerid, -1, "Admin Level ne moze biti manji od 0, a veci od MAX_LEVEL !");// U CMD /postaviadmina

Onda nadjes svuda de ti je definisano ime Admin Rankova i ubacis ovo
else if(PlayerInfo[playerid][pAdmin] == LEVEL) { arank = "Ime Ranka"; }// ovo isto uradis za sve admin levele

Na kraju ubacis komande koje zelis da ti ima taj Admin Level
Zasto if provjere kad jednostavno moze switch ?


Citat: Fergosonn poslato Jun 16, 2021, 17:27:32 POSLE PODNE
Ja sam mu dao sta treba da uradi kod mene u modu je
stock adminrank(playerid)
{
   {
		new arank[68];
		if(PlayerInfo[playerid][pAdmin] == 1) { arank = "Admin Level 1"; }
		else if(PlayerInfo[playerid][pAdmin] == 2) { arank = "Admin Level 2"; }
		else if(PlayerInfo[playerid][pAdmin] == 3) { arank = "Admin Level 3"; }
		else if(PlayerInfo[playerid][pAdmin] == 4) { arank = "Admin Level 4"; }
		else if(PlayerInfo[playerid][pAdmin] == 5) { arank = "Admin Level 5 (Head-Admin)"; }
		else if(PlayerInfo[playerid][pSkripter] == 1) { arank = "Developer"; }
		else if(PlayerInfo[playerid][pVlasnik] == 1) { arank = "Vlasnik"; }
		else if(PlayerInfo[playerid][pMapper] == 1) { arank = "Mapper"; }
	}
	return 1;
}

Jednostavno to je njegova zelja ja mu savetujem ovako da uradi jer onako bezveze opterecuje mod
On opterećuje mod a ti praviš CELU JEBENU FUNKCIJU da vratiš statički tekst? ???