POMOC


Započeo MraZz923, Avgust 28, 2020, 18:33:30 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

Da li ti uopste compilujes skriptu?

Citat: Darkic poslato Avgust 28, 2020, 22:14:31 POSLE PODNE
Ili jednostavno
if(!ClanPolicije(playerid) || PlayerInfo[playerid][pAdmin] < 5) return Greska(playerid, "Nemate ovlascenje!");

jesi pametan, po tome niko nikad ne bi mogao nista osim onog ko u isto vrjeme ispunjava oba uslova
if(ClanPolicije(playerid) || PlayerInfo[playerid][pAdmin] > 5)
{
     //kod
}
else
{
      return Greska(playerid,"niste ovlasteni");
}
return 1;
Poslednja Izmena: Avgust 28, 2020, 22:28:31 POSLE PODNE od normalac u pokušaju

[Filterscript] Simple Treasure Hunt
[Filterscript] Sistem pecanja
[Filterscript] Meditacija
[Filterscript] Molitva
[Include] Alarm
[Include] Posao Taxi


Citat: normalac u pokušaju poslato Avgust 28, 2020, 22:27:05 POSLE PODNE
jesi pametan, po tome niko nikad ne bi mogao nista osim onog ko u isto vrjeme ispunjava oba uslova
Ja sam mislio da && sluzi za to, ali dobro ti si pametniji.

CMD:prepreka(playerid, params[])
{
	if(ClanPolicije(playerid))
	{
		if(PolicijaDuznost[playerid] == 0) return Greska(playerid, "Morate biti na duznosti da bi mogli koristiti ovu komandu!");
		if(PlayerInfo[playerid][pRank] < 2) return Greska(playerid, "Morate biti rank 2+ da bi mogli koristiti ovu komandu!");
		if(GetPlayerVirtualWorld(playerid) > 0) return Greska(playerid, "Ne mozete kreirati prepreku u Enterieru!");
		new pid, string[156];
		if(sscanf(params, "i", pid))
		{
		ostalo
		}
	}
	if(PlayerInfo[playerid][pAdmin] > 5)
	{
		if(GetPlayerVirtualWorld(playerid) > 0) return Greska(playerid, "Ne mozete kreirati prepreku u Enterieru!");
		new pid, string[156];
		if(sscanf(params, "i", pid))
		{
		ostalo
		}
	}
	else
	{
		return Greska(playerid,"Ne mozete to");
	}
	return 1;
}

[Filterscript] Simple Treasure Hunt
[Filterscript] Sistem pecanja
[Filterscript] Meditacija
[Filterscript] Molitva
[Include] Alarm
[Include] Posao Taxi

daddyDOT

*

Balkan SA:MP designer

Vedran ti je poslao kako treba kod je li kontaš buraz?

Citat: Darkic poslato Avgust 28, 2020, 22:28:32 POSLE PODNE
Ja sam mislio da && sluzi za to, ali dobro ti si pametniji.
Oke
Krenimo ovako
ovo je tvoj kod
if(!ClanPolicije(playerid) || PlayerInfo[playerid][pAdmin] < 5) return Greska(playerid, "Nemate ovlascenje!");

Igrac je policajac ali nije admin 5+ dakle ne ispunjava uslov 2 return Greska
Igrac je admin 5+ ali nije policajac ne ispunjava uslov 1 return Greska
Igrac nije ni policajac ni admin 5+ return Greska
Igrac je i admin 5+ i policajac ispunjava oba uslova continue

[Filterscript] Simple Treasure Hunt
[Filterscript] Sistem pecanja
[Filterscript] Meditacija
[Filterscript] Molitva
[Include] Alarm
[Include] Posao Taxi

Citat: normalac u pokušaju poslato Avgust 28, 2020, 22:31:20 POSLE PODNE
CMD:prepreka(playerid, params[])
{
	if(ClanPolicije(playerid))
	{
		if(PolicijaDuznost[playerid] == 0) return Greska(playerid, "Morate biti na duznosti da bi mogli koristiti ovu komandu!");
		if(PlayerInfo[playerid][pRank] < 2) return Greska(playerid, "Morate biti rank 2+ da bi mogli koristiti ovu komandu!");
		if(GetPlayerVirtualWorld(playerid) > 0) return Greska(playerid, "Ne mozete kreirati prepreku u Enterieru!");
		new pid, string[156];
		if(sscanf(params, "i", pid))
		{
		ostalo
		}
	}
	if(PlayerInfo[playerid][pAdmin] > 5)
	{
		if(GetPlayerVirtualWorld(playerid) > 0) return Greska(playerid, "Ne mozete kreirati prepreku u Enterieru!");
		new pid, string[156];
		if(sscanf(params, "i", pid))
		{
		ostalo
		}
	}
	else
	{
		return Greska(playerid,"Ne mozete to");
	}
	return 1;
}


Vjerovatno to radi al sam ja glup pa nzm definisat sta treba pa mi izbacuje errore pokusacu nesto pa se javim ako sredim

Citat: MraZz923 poslato Avgust 28, 2020, 22:41:08 POSLE PODNE
Vjerovatno to radi al sam ja glup pa nzm definisat sta treba pa mi izbacuje errore pokusacu nesto pa se javim ako sredim
posalji koje ti errore izbacuje, daj cijelu cmd pa da vidim hocel onda izbacivat

[Filterscript] Simple Treasure Hunt
[Filterscript] Sistem pecanja
[Filterscript] Meditacija
[Filterscript] Molitva
[Include] Alarm
[Include] Posao Taxi

C:\Users\lukam\Desktop\Levion RP v1.1.7\gamemodes\LRP.pwn(85422) : warning 204: symbol is assigned a value that is never used: "string"
C:\Users\lukam\Desktop\Levion RP v1.1.7\gamemodes\LRP.pwn(85439) : warning 204: symbol is assigned a value that is never used: "string"
C:\Users\lukam\Desktop\Levion RP v1.1.7\gamemodes\LRP.pwn(85459) : error 010: invalid function or declaration
C:\Users\lukam\Desktop\Levion RP v1.1.7\gamemodes\LRP.pwn(85460) : error 010: invalid function or declaration
C:\Users\lukam\Desktop\Levion RP v1.1.7\gamemodes\LRP.pwn(85463) : error 021: symbol already defined: "GetPlayerPos"
C:\Users\lukam\Desktop\Levion RP v1.1.7\gamemodes\LRP.pwn(85464) : error 021: symbol already defined: "ac_GetPlayerFacingAngle"
C:\Users\lukam\Desktop\Levion RP v1.1.7\gamemodes\LRP.pwn(85465) : error 021: symbol already defined: "KreirajPrepreku"
C:\Users\lukam\Desktop\Levion RP v1.1.7\gamemodes\LRP.pwn(85465) : error 010: invalid function or declaration
C:\Users\lukam\Desktop\Levion RP v1.1.7\gamemodes\LRP.pwn(85467) : error 021: symbol already defined: "OrgPoruka"
C:\Users\lukam\Desktop\Levion RP v1.1.7\gamemodes\LRP.pwn(85469) : error 010: invalid function or declaration
C:\Users\lukam\Desktop\Levion RP v1.1.7\gamemodes\LRP.pwn(85471) : error 010: invalid function or declaration
C:\Users\lukam\Desktop\Levion RP v1.1.7\gamemodes\LRP.pwn(85473) : error 021: symbol already defined: "poz_X"
C:\Users\lukam\Desktop\Levion RP v1.1.7\gamemodes\LRP.pwn(85473) : error 021: symbol already defined: "poz_A"
C:\Users\lukam\Desktop\Levion RP v1.1.7\gamemodes\LRP.pwn(85475) : error 021: symbol already defined: "ac_GetPlayerFacingAngle"
C:\Users\lukam\Desktop\Levion RP v1.1.7\gamemodes\LRP.pwn(85476) : error 021: symbol already defined: "KreirajPrepreku"
C:\Users\lukam\Desktop\Levion RP v1.1.7\gamemodes\LRP.pwn(85476) : error 010: invalid function or declaration
C:\Users\lukam\Desktop\Levion RP v1.1.7\gamemodes\LRP.pwn(85478) : error 021: symbol already defined: "OrgPoruka"
C:\Users\lukam\Desktop\Levion RP v1.1.7\gamemodes\LRP.pwn(85480) : error 010: invalid function or declaration
C:\Users\lukam\Desktop\Levion RP v1.1.7\gamemodes\LRP.pwn(85482) : error 010: invalid function or declaration
C:\Users\lukam\Desktop\Levion RP v1.1.7\gamemodes\LRP.pwn(85484) : error 021: symbol already defined: "poz_X"
C:\Users\lukam\Desktop\Levion RP v1.1.7\gamemodes\LRP.pwn(85484) : error 021: symbol already defined: "poz_A"
C:\Users\lukam\Desktop\Levion RP v1.1.7\gamemodes\LRP.pwn(85486) : error 021: symbol already defined: "ac_GetPlayerFacingAngle"
C:\Users\lukam\Desktop\Levion RP v1.1.7\gamemodes\LRP.pwn(85487) : error 021: symbol already defined: "KreirajPrepreku"
C:\Users\lukam\Desktop\Levion RP v1.1.7\gamemodes\LRP.pwn(85487) : error 010: invalid function or declaration
C:\Users\lukam\Desktop\Levion RP v1.1.7\gamemodes\LRP.pwn(85489) : error 021: symbol already defined: "OrgPoruka"
C:\Users\lukam\Desktop\Levion RP v1.1.7\gamemodes\LRP.pwn(85491) : error 021: symbol already defined: "F_SetPlayerPos"
C:\Users\lukam\Desktop\Levion RP v1.1.7\gamemodes\LRP.pwn(85491) : error 029: invalid expression, assumed zero
C:\Users\lukam\Desktop\Levion RP v1.1.7\gamemodes\LRP.pwn(85491) : error 010: invalid function or declaration

Compilation aborted.

Pawn compiler 3.10.4           Copyright (c) 1997-2006, ITB CompuPhase


26 Errors.

posalji cijelu cmd vjv si negdje izostavio ;

[Filterscript] Simple Treasure Hunt
[Filterscript] Sistem pecanja
[Filterscript] Meditacija
[Filterscript] Molitva
[Include] Alarm
[Include] Posao Taxi

Smanjio sam na 6 errora. P.S totalni sam pocetnik


CMD:prepreka(playerid, params[])
{
	if(ClanPolicije(playerid))
	{
		if(PolicijaDuznost[playerid] == 0) return Greska(playerid, "Morate biti na duznosti da bi mogli koristiti ovu komandu!");
		if(PlayerInfo[playerid][pRank] < 2) return Greska(playerid, "Morate biti rank 2+ da bi mogli koristiti ovu komandu!");
		if(GetPlayerVirtualWorld(playerid) > 0) return Greska(playerid, "Ne mozete kreirati prepreku u Enterieru!");
		new pid, string[156];
		if(sscanf(params, "i", pid))
		{
		SCM(playerid, -1,""SIVA"---------------------------------------------------");
		Koristi(playerid, "/prepreka [ID prepreke]");
		SCM(playerid, -1, ""SIVA"ID: 1 | "BIJELA"Mala radovi na putu");
		SCM(playerid, -1, ""SIVA"ID: 2 | "BIJELA"Branik");
		SCM(playerid, -1, ""SIVA"ID: 3 | "BIJELA"Velika prepreka");
		SCM(playerid, -1, ""SIVA"ID: 4 | "BIJELA"Cunj");
		SCM(playerid, -1, ""SIVA"ID: 5 | "BIJELA"Zaobilaznica");
		SCM(playerid, -1,""SIVA"---------------------------------------------------");
		return 1;
		}
	}
	if(PlayerInfo[playerid][pAdmin] > 5)
	{
		if(GetPlayerVirtualWorld(playerid) > 0) return Greska(playerid, "Ne mozete kreirati prepreku u Enterieru!");
		new pid, string[156];
		if(sscanf(params, "i", pid))
		{
		SCM(playerid, -1,""SIVA"---------------------------------------------------");
		Koristi(playerid, "/prepreka [ID prepreke]");
		SCM(playerid, -1, ""SIVA"ID: 1 | "BIJELA"Mala radovi na putu");
		SCM(playerid, -1, ""SIVA"ID: 2 | "BIJELA"Branik");
		SCM(playerid, -1, ""SIVA"ID: 3 | "BIJELA"Velika prepreka");
		SCM(playerid, -1, ""SIVA"ID: 4 | "BIJELA"Cunj");
		SCM(playerid, -1, ""SIVA"ID: 5 | "BIJELA"Zaobilaznica");
		SCM(playerid, -1,""SIVA"---------------------------------------------------");
		return 1;
		}
	}
	if(pid < 1 || pid > 5) return Greska(playerid, "ID prepreke ne moze biti manji od 1 niti veci od 5!");
	if(pid == 1)
	{
		new Float:poz_X, Float:poz_Y, Float:poz_Z, Float:poz_A;
		GetPlayerPos(playerid, poz_X, poz_Y, poz_Z);
		GetPlayerFacingAngle(playerid, poz_A);
		KreirajPrepreku(playerid, 1459, poz_X, poz_Y+0.5, poz_Z, poz_A);
		format(string, sizeof(string),"[Central Dispatch]: %s je postavio prepreku(1) na svojoj poziciji.", GetName(playerid));
		OrgPoruka(PlayerInfo[playerid][pClan], PDPLAVA, string);
		GameTextForPlayer(playerid,"~w~PREPREKA ~g~POSTAVLJENA", 3000, 3);
		return 1;
	}
	else if(pid == 2)
	{
		new Float:poz_X, Float:poz_Y, Float:poz_Z, Float:poz_A;
		GetPlayerPos(playerid, poz_X, poz_Y, poz_Z);
		GetPlayerFacingAngle(playerid, poz_A);
		KreirajPrepreku(playerid, 978, poz_X, poz_Y, poz_Z+0.6, poz_A);
		format(string, sizeof(string),"[Central Dispatch]: %s je postavio prepreku(2) na svojoj poziciji.", GetName(playerid));
		OrgPoruka(PlayerInfo[playerid][pClan], PDPLAVA, string);
		GameTextForPlayer(playerid,"~w~PREPREKA ~g~POSTAVLJENA", 3000, 3);
		return 1;
	}
	else if(pid == 3)
	{
		new Float:poz_X, Float:poz_Y, Float:poz_Z, Float:poz_A;
		GetPlayerPos(playerid, poz_X, poz_Y, poz_Z);
		GetPlayerFacingAngle(playerid, poz_A);
		KreirajPrepreku(playerid, 981, poz_X, poz_Y, poz_Z+0.9, poz_A+180);
		format(string, sizeof(string),"[Central Dispatch]: %s je postavio prepreku(3) na svojoj poziciji.", GetName(playerid));
		OrgPoruka(PlayerInfo[playerid][pClan], PDPLAVA, string);
		GameTextForPlayer(playerid,"~w~PREPREKA ~g~POSTAVLJENA", 3000, 3);
		F_SetPlayerPos(playerid, poz_X, poz_Y+1.3, poz_Z);
		return 1;
	}
	else if(pid == 4)
	{
		new Float:poz_X, Float:poz_Y, Float:poz_Z, Float:poz_A;
		GetPlayerPos(playerid, poz_X, poz_Y, poz_Z);
		GetPlayerFacingAngle(playerid, poz_A);
		KreirajPrepreku(playerid, 1238, poz_X, poz_Y, poz_Z+0.2, poz_A);
		format(string, sizeof(string),"[Central Dispatch]: %s je postavio prepreku(4) na svojoj poziciji.", GetName(playerid));
		OrgPoruka(PlayerInfo[playerid][pClan], PDPLAVA, string);
		GameTextForPlayer(playerid,"~w~CUNJ ~g~POSTAVLJEN", 3000, 3);
		return 1;
	}
	else if(pid == 5)
	{
		new Float:poz_X, Float:poz_Y, Float:poz_Z, Float:poz_A;
		GetPlayerPos(playerid, poz_X, poz_Y, poz_Z);
		GetPlayerFacingAngle(playerid, poz_A);
		KreirajPrepreku(playerid, 3091, poz_X, poz_Y, poz_Z+0.5, poz_A+180);
		format(string, sizeof(string),"[Central Dispatch]: %s je postavio prepreku(5) na svojoj poziciji.", GetName(playerid));
		OrgPoruka(PlayerInfo[playerid][pClan], PDPLAVA, string);
		GameTextForPlayer(playerid,"~w~PREPREKA ~g~POSTAVLJENA", 3000, 3);
		return 1;
	}
	return 1;
}
Poslednja Izmena: Avgust 28, 2020, 22:52:11 POSLE PODNE od MraZz923

Pa ne mozes to tako, logicno da ti baca errore kad si ove pid ubacio gdje ne treba, probaj ovako cmd ubacit
CMD:prepreka(playerid, params[])
{
	if(ClanPolicije(playerid) || PlayerInfo[playerid][pAdmin] > 5))
	{
	    if(ClanPolicije(playerid))
	    {
			if(PolicijaDuznost[playerid] == 0) return Greska(playerid, "Morate biti na duznosti da bi mogli koristiti ovu komandu!");
			if(PlayerInfo[playerid][pRank] < 2) return Greska(playerid, "Morate biti rank 2+ da bi mogli koristiti ovu komandu!");
		}
		if(GetPlayerVirtualWorld(playerid) > 0) return Greska(playerid, "Ne mozete kreirati prepreku u Enterieru!");
		new pid, string[156];
		if(sscanf(params, "i", pid))
		{
			SCM(playerid, -1,""SIVA"---------------------------------------------------");
			Koristi(playerid, "/prepreka [ID prepreke]");
			SCM(playerid, -1, ""SIVA"ID: 1 | "BIJELA"Mala radovi na putu");
			SCM(playerid, -1, ""SIVA"ID: 2 | "BIJELA"Branik");
			SCM(playerid, -1, ""SIVA"ID: 3 | "BIJELA"Velika prepreka");
			SCM(playerid, -1, ""SIVA"ID: 4 | "BIJELA"Cunj");
			SCM(playerid, -1, ""SIVA"ID: 5 | "BIJELA"Zaobilaznica");
			SCM(playerid, -1,""SIVA"---------------------------------------------------");
		}
		if(pid < 1 || pid > 5) return Greska(playerid, "ID prepreke ne moze biti manji od 1 niti veci od 5!");
		if(pid == 1)
		{
			new Float:poz_X, Float:poz_Y, Float:poz_Z, Float:poz_A;
			GetPlayerPos(playerid, poz_X, poz_Y, poz_Z);
			GetPlayerFacingAngle(playerid, poz_A);
			KreirajPrepreku(playerid, 1459, poz_X, poz_Y+0.5, poz_Z, poz_A);
			format(string, sizeof(string),"[Central Dispatch]: %s je postavio prepreku(1) na svojoj poziciji.", GetName(playerid));
			OrgPoruka(PlayerInfo[playerid][pClan], PDPLAVA, string);
			GameTextForPlayer(playerid,"~w~PREPREKA ~g~POSTAVLJENA", 3000, 3);
		}
		else if(pid == 2)
		{
			new Float:poz_X, Float:poz_Y, Float:poz_Z, Float:poz_A;
			GetPlayerPos(playerid, poz_X, poz_Y, poz_Z);
			GetPlayerFacingAngle(playerid, poz_A);
			KreirajPrepreku(playerid, 978, poz_X, poz_Y, poz_Z+0.6, poz_A);
			format(string, sizeof(string),"[Central Dispatch]: %s je postavio prepreku(2) na svojoj poziciji.", GetName(playerid));
			OrgPoruka(PlayerInfo[playerid][pClan], PDPLAVA, string);
			GameTextForPlayer(playerid,"~w~PREPREKA ~g~POSTAVLJENA", 3000, 3);
		}
		else if(pid == 3)
		{
			new Float:poz_X, Float:poz_Y, Float:poz_Z, Float:poz_A;
			GetPlayerPos(playerid, poz_X, poz_Y, poz_Z);
			GetPlayerFacingAngle(playerid, poz_A);
			KreirajPrepreku(playerid, 981, poz_X, poz_Y, poz_Z+0.9, poz_A+180);
			format(string, sizeof(string),"[Central Dispatch]: %s je postavio prepreku(3) na svojoj poziciji.", GetName(playerid));
			OrgPoruka(PlayerInfo[playerid][pClan], PDPLAVA, string);
			GameTextForPlayer(playerid,"~w~PREPREKA ~g~POSTAVLJENA", 3000, 3);
			F_SetPlayerPos(playerid, poz_X, poz_Y+1.3, poz_Z);
		}
		else if(pid == 4)
		{
			new Float:poz_X, Float:poz_Y, Float:poz_Z, Float:poz_A;
			GetPlayerPos(playerid, poz_X, poz_Y, poz_Z);
			GetPlayerFacingAngle(playerid, poz_A);
			KreirajPrepreku(playerid, 1238, poz_X, poz_Y, poz_Z+0.2, poz_A);
			format(string, sizeof(string),"[Central Dispatch]: %s je postavio prepreku(4) na svojoj poziciji.", GetName(playerid));
			OrgPoruka(PlayerInfo[playerid][pClan], PDPLAVA, string);
			GameTextForPlayer(playerid,"~w~CUNJ ~g~POSTAVLJEN", 3000, 3);
		}
		else if(pid == 5)
		{
			new Float:poz_X, Float:poz_Y, Float:poz_Z, Float:poz_A;
			GetPlayerPos(playerid, poz_X, poz_Y, poz_Z);
			GetPlayerFacingAngle(playerid, poz_A);
			KreirajPrepreku(playerid, 3091, poz_X, poz_Y, poz_Z+0.5, poz_A+180);
			format(string, sizeof(string),"[Central Dispatch]: %s je postavio prepreku(5) na svojoj poziciji.", GetName(playerid));
			OrgPoruka(PlayerInfo[playerid][pClan], PDPLAVA, string);
			GameTextForPlayer(playerid,"~w~PREPREKA ~g~POSTAVLJENA", 3000, 3);
		}
		return 1;
		}
	}
	return Greska(playerid, "Ne mozes to");
}

[Filterscript] Simple Treasure Hunt
[Filterscript] Sistem pecanja
[Filterscript] Meditacija
[Filterscript] Molitva
[Include] Alarm
[Include] Posao Taxi

:\Users\lukam\Desktop\Levion RP v1.1.7\gamemodes\LRP.pwn(85417) : error 029: invalid expression, assumed zero
C:\Users\lukam\Desktop\Levion RP v1.1.7\gamemodes\LRP.pwn(85492) : error 010: invalid function or declaration
Pawn compiler 3.10.4           Copyright (c) 1997-2006, ITB CompuPhase


2 Errors.

Izbaci mi ova dva errora

Citat: normalac u pokušaju poslato Avgust 28, 2020, 22:27:05 POSLE PODNE
jesi pametan, po tome niko nikad ne bi mogao nista osim onog ko u isto vrjeme ispunjava oba uslova
if(ClanPolicije(playerid) || PlayerInfo[playerid][pAdmin] > 5)
{
     //kod
}
else
{
      return Greska(playerid,"niste ovlasteni");
}
return 1;



nmj vise 'pametni' fakat si opasan