OFF


Započeo Goku ^, Oktobar 04, 2021, 21:30:12 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Problem(error/warning): Pravim komande za mutirajg/unmutirajg, /mute /disarm itd, ja sam njih napravio ima 2 godine, eh sad ocu da te komande update tako sto ce moci i igrace offline, zelim da ubacim proveru ukoliko je igrac offline da ga kazni offline da ne pravim ono /offmute itd itd te gluposti, eh sad kako da uradim to?
Deo skripte://
Pawno Code: [Izaberi]//
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log)://
Kod: [Izaberi]
CMD:mutirajg(playerid, params[]) {
    if(UlogovanProvera[playerid] == 0)  return SCM(playerid, NS_ORANGE,"* Morate se ulogovati da bi koristili ovu komandu!");
	if(PlayerInfo[playerid][pAdmin] < 3) return SCM(playerid, NS_ORANGE, "* Niste ovlasceni za upotrebu ove komande.");
    new playa, razlog[65];
	if(sscanf(params, "uS()[64]", playa, razlog)) return SCM(playerid,NS_YELLOW,"[KORISCENJE] "BELA"/mutirajg [ID/Ime_Prezime] < Razlog >");
	if(playa == INVALID_PLAYER_ID) return SCM(playerid,NS_ORANGE,"* Pogresili ste ID igraca.");
	PlayerInfo[playa][pMuteg] = 1;
 	if(!isnull(razlog))
	{
		new buffer[128], Name[32];
		GetPlayerName(playerid, buffer, MAX_PLAYER_NAME + 1);
		format(buffer, sizeof buffer, "#!: Admin %s vas je mutirao na g chatu (Razlog: %s).", buffer, razlog);
		SCM(playa,NS_ORANGE, buffer);
		GetPlayerName(playa, Name, MAX_PLAYER_NAME + 1);
		format(buffer, sizeof buffer, "#!: Igraca %s ste mutirali na g chatu (Razlog: %s).",Name, razlog);
		SCM(playerid,NS_ORANGE, buffer);
	}
	else
	{
		new buffer[128], Name[32];
		GetPlayerName(playerid, buffer, MAX_PLAYER_NAME + 1);
		format(buffer, sizeof buffer, "#!: Admin %s vas je mutirao na g chatu.", buffer);
		SCM(playa,NS_ORANGE, buffer);
		GetPlayerName(playa, Name, MAX_PLAYER_NAME + 1);
		format(buffer, sizeof buffer, "#!: Igraca %s ste mutirali na g chatu.",Name);
		SCM(playerid,NS_ORANGE, buffer);
	}
	return 1;
}

Poslednja Izmena: Oktobar 10, 2021, 01:37:19 PRE PODNE od M Ө M Σ N Z I

Da li koristis mysql ili ini ?


CMD:skinimute(playerid, params[])
{

  	new imeigraca[24],ifile[64];
	if(sscanf(params,"s[24]",imeigraca)) return SendClientMessage(playerid,-1,"/skinimute [ime]");
	format(ifile,sizeof(ifile),KORISNICI_FAJL,imeigraca);
	if(!fexist(ifile)) return SendClientMessage(playerid,-1,"Taj igrac ne postoji u bazi podataka!");

	if(IsPlayerConnected(GetPlayerIdFromName(imeigraca)))
	{
		new id = GetPlayerIdFromName(imeigraca);
		PlayerInfo[id][pMutiran] = 0;
                //Poruka Igracu
                //Poruka Tebi
                //Poruka Adminima
	}
	else
	{
	new INI:File = INI_Open(ifile);
	INI_WriteInt(File,"Mutiran",0);
	INI_Close(File);
        //Poruka Tebi
        //Poruka Adminima
	}
	return true;
}




GetPlayerIdFromName(playername[]) {
	foreach(new i : Player) {
		if(IsPlayerConnected(i)) {
			new playername2[MAX_PLAYER_NAME] ;
			GetPlayerName(i,playername2,sizeof(playername2));
			if(strcmp(playername2,playername,true,strlen(playername)) == 0)
			{
				return i;
			}
		}
	}
	return INVALID_PLAYER_ID;
}
Poslednja Izmena: Oktobar 05, 2021, 16:17:52 POSLE PODNE od Grella™
Upwork Skills
Back-end:
• PHP Frameworks (Laravel, Symfony,Codeigniter)
• Python/Django
• Node.js

Front-end:
• HTML
• CSS pre-processing (SASS, LESS)
• Javascript (JQuery, Ajax, Vue, Angular, React, etc.)
• Bootstrap

CMS
• Wordpress (Woocommerce)
• Shopify, Magento

Citat: Goku ^ poslato Oktobar 04, 2021, 21:30:12 POSLE PODNE
Problem(error/warning): Pravim komande za mutirajg/unmutirajg, /mute /disarm itd, ja sam njih napravio ima 2 godine, eh sad ocu da te komande update tako sto ce moci i igrace offline, zelim da ubacim proveru ukoliko je igrac offline da ga kazni offline da ne pravim ono /offmute itd itd te gluposti, eh sad kako da uradim to?
Deo skripte://
Pawno Code: [Izaberi]//
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log)://
Kod: [Izaberi]
CMD:mutirajg(playerid, params[]) {
    if(UlogovanProvera[playerid] == 0)  return SCM(playerid, NS_ORANGE,"* Morate se ulogovati da bi koristili ovu komandu!");
	if(PlayerInfo[playerid][pAdmin] < 3) return SCM(playerid, NS_ORANGE, "* Niste ovlasceni za upotrebu ove komande.");
    new playa, razlog[65];
	if(sscanf(params, "uS()[64]", playa, razlog)) return SCM(playerid,NS_YELLOW,"[KORISCENJE] "BELA"/mutirajg [ID/Ime_Prezime] < Razlog >");
	if(playa == INVALID_PLAYER_ID) return SCM(playerid,NS_ORANGE,"* Pogresili ste ID igraca.");
	PlayerInfo[playa][pMuteg] = 1;
 	if(!isnull(razlog))
	{
		new buffer[128], Name[32];
		GetPlayerName(playerid, buffer, MAX_PLAYER_NAME + 1);
		format(buffer, sizeof buffer, "#!: Admin %s vas je mutirao na g chatu (Razlog: %s).", buffer, razlog);
		SCM(playa,NS_ORANGE, buffer);
		GetPlayerName(playa, Name, MAX_PLAYER_NAME + 1);
		format(buffer, sizeof buffer, "#!: Igraca %s ste mutirali na g chatu (Razlog: %s).",Name, razlog);
		SCM(playerid,NS_ORANGE, buffer);
	}
	else
	{
		new buffer[128], Name[32];
		GetPlayerName(playerid, buffer, MAX_PLAYER_NAME + 1);
		format(buffer, sizeof buffer, "#!: Admin %s vas je mutirao na g chatu.", buffer);
		SCM(playa,NS_ORANGE, buffer);
		GetPlayerName(playa, Name, MAX_PLAYER_NAME + 1);
		format(buffer, sizeof buffer, "#!: Igraca %s ste mutirali na g chatu.",Name);
		SCM(playerid,NS_ORANGE, buffer);
	}
	return 1;
}

Ne preporucam da editujes SA/UP modove jer je kod shitara a evo pomogo ti je Grella

Citat: Drex poslato Oktobar 05, 2021, 16:51:26 POSLE PODNE
Ne preporucam da editujes SA/UP modove jer je kod shitara a evo pomogo ti je Grella
Ne editujem UP modove nisam mentalno retardiran da to radim, i ovo sto je Grella uradio nije ono sto sam trazio, ali je priblizno moze da prodje

Citat: Goku ^ poslato Oktobar 05, 2021, 19:45:38 POSLE PODNE
Ne editujem UP modove nisam mentalno retardiran da to radim, i ovo sto je Grella uradio nije ono sto sam trazio, ali je priblizno moze da prodje

trazio si da npr mutira i online i offline eto tu provjerava ako je online kaznjava online na ime, a ako je offline kaznjava ga na offline, ne kontam trazio si bas tako kako sam napisao..
Šta si onda tražio?
Upwork Skills
Back-end:
• PHP Frameworks (Laravel, Symfony,Codeigniter)
• Python/Django
• Node.js

Front-end:
• HTML
• CSS pre-processing (SASS, LESS)
• Javascript (JQuery, Ajax, Vue, Angular, React, etc.)
• Bootstrap

CMS
• Wordpress (Woocommerce)
• Shopify, Magento

Bez bruku bruku nepotrebnog koda jako teško odraditi sa ini čuvanjem i opet neprecizno, pređi makar sa korisnicima na SQL i napravi kažnjavanje preko imena i prezimena, kao što smo mi na YUBu, preko samog nicka i iste komande kao IG mogao se igrač kazniti a i produžiti kazna ako je već kažnjen, i to sve offline.