[POMOC] Komanda.


Započeo Blazey, Februar 26, 2014, 22:49:47 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: NL
Detaljan opis problema: ma neki erori nešto ali evo vama ispod sve pa pogledajte xd
Dio skripte:
C:\Users\Ado\Desktop\NL by ALAN ( ERMIN NUHANOVIC)\gamemodes\NLRPGv3.pwn(13616) : error 029: invalid expression, assumed zero
C:\Users\Ado\Desktop\NL by ALAN ( ERMIN NUHANOVIC)\gamemodes\NLRPGv3.pwn(13616) : warning 215: expression has no effect
C:\Users\Ado\Desktop\NL by ALAN ( ERMIN NUHANOVIC)\gamemodes\NLRPGv3.pwn(13616) : error 001: expected token: ";", but found "]"
C:\Users\Ado\Desktop\NL by ALAN ( ERMIN NUHANOVIC)\gamemodes\NLRPGv3.pwn(13616) : error 029: invalid expression, assumed zero
C:\Users\Ado\Desktop\NL by ALAN ( ERMIN NUHANOVIC)\gamemodes\NLRPGv3.pwn(13616) : fatal error 107: too many error messages on one line

Linija :
PlayerTied[playerid] = 0;


Neke slike/video za lakse dobivanje pomoci(neobavezno):

Blaeks

*

Madmen

ne pokalapaju ti se parametri zapisivanja varijable i parametri prilikom koriscenja

Citat: Blaeks poslato Februar 26, 2014, 22:52:59 POSLE PODNE
ne pokalapaju ti se parametri zapisivanja varijable i parametri prilikom koriscenja
Mozes pojasniti pocetnik sam srry?

Blaeks

*

Madmen

kako si definisao ovo na vrhu skripte ?
PlayerTied

Citat: Blaeks poslato Februar 26, 2014, 22:57:21 POSLE PODNE
kako si definisao ovo na vrhu skripte ?
PlayerTied

To sam sada sredio ali imam sa 11 erora pogledaj sada ovo :D hvala ti na ovoj pomoci ako sada možeš ovo :D
C:\Users\Ado\Desktop\NL by ALAN ( ERMIN NUHANOVIC)\gamemodes\NLRPGv3.pwn(55471) : warning 215: expression has no effect
C:\Users\Ado\Desktop\NL by ALAN ( ERMIN NUHANOVIC)\gamemodes\NLRPGv3.pwn(75221) : error 029: invalid expression, assumed zero
C:\Users\Ado\Desktop\NL by ALAN ( ERMIN NUHANOVIC)\gamemodes\NLRPGv3.pwn(75221) : warning 215: expression has no effect
C:\Users\Ado\Desktop\NL by ALAN ( ERMIN NUHANOVIC)\gamemodes\NLRPGv3.pwn(75258) : error 029: invalid expression, assumed zero
C:\Users\Ado\Desktop\NL by ALAN ( ERMIN NUHANOVIC)\gamemodes\NLRPGv3.pwn(75258) : warning 215: expression has no effect
C:\Users\Ado\Desktop\NL by ALAN ( ERMIN NUHANOVIC)\gamemodes\NLRPGv3.pwn(82688) : warning 209: function "cmd_otvorikapiju" should return a value
C:\Users\Ado\Desktop\NL by ALAN ( ERMIN NUHANOVIC)\gamemodes\NLRPGv3.pwn(82693) : error 029: invalid expression, assumed zero
C:\Users\Ado\Desktop\NL by ALAN ( ERMIN NUHANOVIC)\gamemodes\NLRPGv3.pwn(82694) : error 029: invalid expression, assumed zero
C:\Users\Ado\Desktop\NL by ALAN ( ERMIN NUHANOVIC)\gamemodes\NLRPGv3.pwn(82694) : error 001: expected token: ")", but found "return"
C:\Users\Ado\Desktop\NL by ALAN ( ERMIN NUHANOVIC)\gamemodes\NLRPGv3.pwn(82695) : error 029: invalid expression, assumed zero
C:\Users\Ado\Desktop\NL by ALAN ( ERMIN NUHANOVIC)\gamemodes\NLRPGv3.pwn(82698) : warning 202: number of arguments does not match definition
C:\Users\Ado\Desktop\NL by ALAN ( ERMIN NUHANOVIC)\gamemodes\NLRPGv3.pwn(82698) : error 001: expected token: ";", but found ")"
C:\Users\Ado\Desktop\NL by ALAN ( ERMIN NUHANOVIC)\gamemodes\NLRPGv3.pwn(82698) : error 029: invalid expression, assumed zero
C:\Users\Ado\Desktop\NL by ALAN ( ERMIN NUHANOVIC)\gamemodes\NLRPGv3.pwn(82699) : error 012: invalid function call, not a valid address
C:\Users\Ado\Desktop\NL by ALAN ( ERMIN NUHANOVIC)\gamemodes\NLRPGv3.pwn(82699) : warning 215: expression has no effect
C:\Users\Ado\Desktop\NL by ALAN ( ERMIN NUHANOVIC)\gamemodes\NLRPGv3.pwn(82699) : warning 215: expression has no effect
C:\Users\Ado\Desktop\NL by ALAN ( ERMIN NUHANOVIC)\gamemodes\NLRPGv3.pwn(82699) : error 001: expected token: ";", but found ")"
C:\Users\Ado\Desktop\NL by ALAN ( ERMIN NUHANOVIC)\gamemodes\NLRPGv3.pwn(82699) : error 029: invalid expression, assumed zero
C:\Users\Ado\Desktop\NL by ALAN ( ERMIN NUHANOVIC)\gamemodes\NLRPGv3.pwn(82699) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


12 Errors.

Linija 82699 : 	SafeGivePlayerMoney(playerid, pare))//safegiveplayermoney daje pare igracu, u nasem slucaju pare dobija igrac koji koristi komandu /opljackaj i dobija svu sumu novca koju igrac koga pljacka ima

Linija 82698 :
pare = GetPlayerMoney(giveplayerid))//suma novca koju igrac koga pokuysavamo da opljackamo ima kod sebe

Linija 82695 :
if (ProxDetector(3.0, playerid, giveplayerid))//ovo je radius izmedju igraca, koji je postavljen na 3.0! Naravno ti mozes da ga menjas!

Linija 82694 :
if(sscanf(params,"u",giveplayerid)) return SendClientMessage(playerid,-1,"/opljackaj [ID igraca]");

Linija 82693 :
if(PlayerTied[giveplayerid] == 0) return SendClientMessage(playerid, COLOR_GREY, "Igrac mora biti prvo vezan!");//ako igrac nije vezan onda salje poruku igracu koji pokusava da ga pokrade da mora da ga veze!

Linija 82688 :

Linija 75258 :
PlayerTied[giveplayerid] = 0;

Linija 75221 :
PlayerTied[giveplayerid] = 1;
Poslednja Izmena: Februar 26, 2014, 23:10:08 POSLE PODNE od RoleX :)

Blaeks

*

Madmen


CMD:opljackaj(playerid,params[])
{
    if(IsPlayerConnected(playerid))
    {
        if(PlayerTied[giveplayerid] == 0) return SendClientMessage(playerid, COLOR_GREY, "Igrac mora biti prvo vezan!");//ako igrac nije vezan onda salje poruku igracu koji pokusava da ga pokrade da mora da ga veze!
		if(sscanf(params,"u",giveplayerid)) return SendClientMessage(playerid,-1,"/opljackaj [ID igraca]");
		if (ProxDetector(3.0, playerid, giveplayerid))//ovo je radius izmedju igraca, koji je postavljen na 3.0! Naravno ti mozes da ga menjas!
		{
			new pare;//varijabla za novac koju cemo da koristimo sad
			pare = GetPlayerMoney(giveplayerid))//suma novca koju igrac koga pokuysavamo da opljackamo ima kod sebe
			SafeGivePlayerMoney(playerid, pare))//safegiveplayermoney daje pare igracu, u nasem slucaju pare dobija igrac koji koristi komandu /opljackaj i dobija svu sumu novca koju igrac koga pljacka ima
			GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));//pomocu ovoga u komandi se prikazuje ime igraca koga pljackamo
			GetPlayerName(playerid, sendername, sizeof(sendername));//pomocu ovoga u komandi se prikazuje ime igraca koji koristi komandu
			if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "Ne mozete ukrasti sebi!"); return 1; }
			format(string, sizeof(string), "Ukrali ste igracu %s %d$.",giveplayer, pare);
			SendClientMessage(giveplayerid, COLOR_WHITE, string);
			format(string, sizeof(string), "%s vam krade sav novac! %d $.",sendername, pare);
			SendClientMessage(playerid, COLOR_WHITE, string);
			format(string, sizeof(string), "%s krade novac igracu %s.", sendername ,giveplayer);//ova poruka se vidi samo u radiusu koji je napisan ispod
			ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);//radius u kome se poruka iznad vidi je 30.0, naravno to moze da se izmeni!
		}
		else
		{
			SendClientMessage(playerid, COLOR_GREY, "   Taj igrac nije blizu vas!");
			return 1;
		}
	}
	return 1;
}


Blaeks

*

Madmen

liniju 82628 prelepi sa ovom
pare = GetPlayerMoney(giveplayerid));


liniju 86299 sa ovom
Linija 82699 : 	SafeGivePlayerMoney(playerid, pare));

Citat: Blaeks poslato Februar 27, 2014, 19:45:42 POSLE PODNE
liniju 82628 prelepi sa ovom
pare = GetPlayerMoney(giveplayerid));


liniju 86299 sa ovom
Linija 82699 : 	SafeGivePlayerMoney(playerid, pare));

Ne može ovo nikako 10 erora hajde ti pokusaj napraviti fino urediti i testati komandu pls ?

Pošto je NL Mod evo ti iz jednog mog moda.

CMD:opljackaj(playerid, params[])
{
	if(!IgracUBandi(playerid)) return SCM(playerid, GRAD2, "Niste clan mafije/bande!");
	if(PI[playerid][Rank] < 3) return SCM(playerid, GRAD2, " Samo rank 3+ moze koristiti ovu komandu!");
	if(PI[playerid][Zatvoren] != 0) return SCM(playerid, CRVENA, "BSProtect | {FFFFFF}Ne mozete krasti pare u arei/zatvoru!");
	new id, Float:Poz[3], ukradeno, rand;
	if(sscanf(params, "u", id)) return SCM(playerid, GRAD3, "Koristite: /ukradisve [Korisnicki ID ili Ime igraca]");
	if(!IsPlayerConnected(id)) return SCM(playerid, GRAD2, "Taj igrac je offline!");
	if(id == playerid) return SCM(playerid, GRAD2, " Ne mozete da pokradete sami sebe!");
	if(PI[id][Nivo] < 5) return SCM(playerid, GRAD2, "Taj igrac ima manji nivo od 5!");
	if(!IsPlayerInRangeOfPoint(playerid, 10.0, Poz[0], Poz[1], Poz[2])) return SCM(playerid, GRAD2, "{56A5D6}|INFO| {C0C0C0} Predaleko ste!");
	if(IsPlayerInRangeOfPoint(playerid, 20.0, 328.3708,123.6241,1007.9657))
	{
		SetPlayerPos_H(playerid, 107.2300,1920.6311,18.5208);
		SetPlayerWorldBounds(playerid, 337.5694,101.5826,1940.9759,1798.7453);
		ResetPlayerWeaponsEx(playerid);
		PI[playerid][Zatvoren] = 2;
		new hIme[MAX_PLAYER_NAME];
		RPIme(playerid, hIme);
		SCM(playerid, CRVENA, "|{FFFFFF}A{FF0000}|{FFFFFF} Zatvoreni ste na {FF0000}60 minuta {FFFFFF}od admina {FF0000}KiwiBot.");
		SCM(playerid, CRVENA, "* Razlog: {FFFFFF}Pljackanje u banci (Non RP)");
		format(CmdString, sizeof(CmdString), "|{FFFFFF}A{FF0000}| %s[ID: %d] je zatvoren u Area51 od {FFFFFF}KiwiBot {FF0000}na {FFFFFF}60 minuta.", hIme, playerid);
	 	StaffPoruka(CRVENA, CmdString);
	 	StaffPoruka(CRVENA, "{FF0000}* Razlog: {FFFFFF}Pljackanje u banci (Non RP)");
		format(CmdString, sizeof CmdString, "| Komanda: /area | Izvrsio: BSProtect | Igrac: %s | Razlog: Pljackanje u banci | Vreme: 60 min", hIme);
		UpisiLog(FAJL_KAZNELOG, CmdString);
		PI[playerid][ZatvorenVreme] = 3600;
		PI[playerid][KaznjenPuta]++;
 		new kkk[MAX_PLAYER_NAME], upit[180];
  		ImeIgraca(playerid, kkk);
		format(upit, 128, "UPDATE `Igraci` SET `KaznjenPuta` = '%d', `Zatvoren` = '2' WHERE `Ime` = '%s'", PI[playerid][KaznjenPuta], kkk);
		mysql_query(upit, THREAD_OSTALO);
		SetPlayerInterior(playerid, 0);
		SetPlayerVirtualWorld(playerid, 0);
		return 1;
	}
	if(PI[id][Novac] < 1)
	{
	    PostaviZlocin(playerid, "Pokusaj kradje novcanika", "Nepoznato");
	    SCM(playerid, SVETLOCRVENA, "Kradja nije uspela!");
//		PI[playerid][DzeparosVreme] = 180;
	    return 1;
	}
	rand = random(2);
	switch(rand)
	{
		case 0..1:
		{
			ukradeno = random(9999999);
			if(PI[id][Novac] < ukradeno) return PostaviZlocin(playerid, "Pokusaj kradje novcanika", "Nepoznato");
			NovacMinus(id, ukradeno); NovacPlus(playerid, ukradeno);
//			PostaviZlocin(playerid, "Pokusaj kradje novcanika", "Nepoznato");
			SCMF(playerid, SVETLOPLAVA, "Kradja je uspesna! Ukrali ste $%d.", ukradeno);
//			PI[playerid][DzeparosVreme] = 180;
			new hIme[MAX_PLAYER_NAME];
			RPIme(playerid, hIme);
			format(CmdString, sizeof(CmdString), " %s Vam je ukrao sav novac koj ste imali kod sebe.", hIme);
			SCM(id, SVETLOPLAVA, CmdString);
		}
		case 2:
		{
//	    	PostaviZlocin(playerid, "Pokusaj kradje novcanika", "Nepoznato");
	    	SCM(playerid, SVETLOCRVENA, "Kradja nije uspela!");
//			PI[playerid][DzeparosVreme] = 180;
		}
	}
	return 1;
}

Citat: DevoXx poslato Februar 27, 2014, 20:29:51 POSLE PODNE
Pošto je NL Mod evo ti iz jednog mog moda.

CMD:opljackaj(playerid, params[])
{
	if(!IgracUBandi(playerid)) return SCM(playerid, GRAD2, "Niste clan mafije/bande!");
	if(PI[playerid][Rank] < 3) return SCM(playerid, GRAD2, " Samo rank 3+ moze koristiti ovu komandu!");
	if(PI[playerid][Zatvoren] != 0) return SCM(playerid, CRVENA, "BSProtect | {FFFFFF}Ne mozete krasti pare u arei/zatvoru!");
	new id, Float:Poz[3], ukradeno, rand;
	if(sscanf(params, "u", id)) return SCM(playerid, GRAD3, "Koristite: /ukradisve [Korisnicki ID ili Ime igraca]");
	if(!IsPlayerConnected(id)) return SCM(playerid, GRAD2, "Taj igrac je offline!");
	if(id == playerid) return SCM(playerid, GRAD2, " Ne mozete da pokradete sami sebe!");
	if(PI[id][Nivo] < 5) return SCM(playerid, GRAD2, "Taj igrac ima manji nivo od 5!");
	if(!IsPlayerInRangeOfPoint(playerid, 10.0, Poz[0], Poz[1], Poz[2])) return SCM(playerid, GRAD2, "{56A5D6}|INFO| {C0C0C0} Predaleko ste!");
	if(IsPlayerInRangeOfPoint(playerid, 20.0, 328.3708,123.6241,1007.9657))
	{
		SetPlayerPos_H(playerid, 107.2300,1920.6311,18.5208);
		SetPlayerWorldBounds(playerid, 337.5694,101.5826,1940.9759,1798.7453);
		ResetPlayerWeaponsEx(playerid);
		PI[playerid][Zatvoren] = 2;
		new hIme[MAX_PLAYER_NAME];
		RPIme(playerid, hIme);
		SCM(playerid, CRVENA, "|{FFFFFF}A{FF0000}|{FFFFFF} Zatvoreni ste na {FF0000}60 minuta {FFFFFF}od admina {FF0000}KiwiBot.");
		SCM(playerid, CRVENA, "* Razlog: {FFFFFF}Pljackanje u banci (Non RP)");
		format(CmdString, sizeof(CmdString), "|{FFFFFF}A{FF0000}| %s[ID: %d] je zatvoren u Area51 od {FFFFFF}KiwiBot {FF0000}na {FFFFFF}60 minuta.", hIme, playerid);
	 	StaffPoruka(CRVENA, CmdString);
	 	StaffPoruka(CRVENA, "{FF0000}* Razlog: {FFFFFF}Pljackanje u banci (Non RP)");
		format(CmdString, sizeof CmdString, "| Komanda: /area | Izvrsio: BSProtect | Igrac: %s | Razlog: Pljackanje u banci | Vreme: 60 min", hIme);
		UpisiLog(FAJL_KAZNELOG, CmdString);
		PI[playerid][ZatvorenVreme] = 3600;
		PI[playerid][KaznjenPuta]++;
 		new kkk[MAX_PLAYER_NAME], upit[180];
  		ImeIgraca(playerid, kkk);
		format(upit, 128, "UPDATE `Igraci` SET `KaznjenPuta` = '%d', `Zatvoren` = '2' WHERE `Ime` = '%s'", PI[playerid][KaznjenPuta], kkk);
		mysql_query(upit, THREAD_OSTALO);
		SetPlayerInterior(playerid, 0);
		SetPlayerVirtualWorld(playerid, 0);
		return 1;
	}
	if(PI[id][Novac] < 1)
	{
	    PostaviZlocin(playerid, "Pokusaj kradje novcanika", "Nepoznato");
	    SCM(playerid, SVETLOCRVENA, "Kradja nije uspela!");
//		PI[playerid][DzeparosVreme] = 180;
	    return 1;
	}
	rand = random(2);
	switch(rand)
	{
		case 0..1:
		{
			ukradeno = random(9999999);
			if(PI[id][Novac] < ukradeno) return PostaviZlocin(playerid, "Pokusaj kradje novcanika", "Nepoznato");
			NovacMinus(id, ukradeno); NovacPlus(playerid, ukradeno);
//			PostaviZlocin(playerid, "Pokusaj kradje novcanika", "Nepoznato");
			SCMF(playerid, SVETLOPLAVA, "Kradja je uspesna! Ukrali ste $%d.", ukradeno);
//			PI[playerid][DzeparosVreme] = 180;
			new hIme[MAX_PLAYER_NAME];
			RPIme(playerid, hIme);
			format(CmdString, sizeof(CmdString), " %s Vam je ukrao sav novac koj ste imali kod sebe.", hIme);
			SCM(id, SVETLOPLAVA, CmdString);
		}
		case 2:
		{
//	    	PostaviZlocin(playerid, "Pokusaj kradje novcanika", "Nepoznato");
	    	SCM(playerid, SVETLOCRVENA, "Kradja nije uspela!");
//			PI[playerid][DzeparosVreme] = 180;
		}
	}
	return 1;
}

Jeli namještno da mora biti u auto i pls ocisti malo inbox..


@RoLex: Dodaj ovo

if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid, GRAD2, "(greska) Morate biti u vozilu!");


Očistit ću inbox i molim te javljaj mi se za sitnice ovako tu u Inbox da djaba ne čekaš tu.