[Pomoc] nmg da riješim eror.


Započeo Blazey, Januar 31, 2015, 15:47:41 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: NL
Detaljan opis problema: Pokušajem da riješim ali ne mogu ne znam što. Joj . sve gledam i po forumima i sve .
Dio skripte:
   
new string[256];
to je ta linija	SetPlayerCheckpoint(playerid, 2455.2285,-2090.3384,14.1206, 5.0); DilaDrogu[playerid] = 1;
	return DilaDrogu(-1,string);

C:\Users\Korisnik\Desktop\wg\gamemodes\WGRPG.pwn(84203) : error 028: invalid subscript (not an array or too many subscripts): "DilaDrogu"
C:\Users\Korisnik\Desktop\wg\gamemodes\WGRPG.pwn(84203) : warning 215: expression has no effect
C:\Users\Korisnik\Desktop\wg\gamemodes\WGRPG.pwn(84203) : error 001: expected token: ";", but found "]"
C:\Users\Korisnik\Desktop\wg\gamemodes\WGRPG.pwn(84203) : error 029: invalid expression, assumed zero
C:\Users\Korisnik\Desktop\wg\gamemodes\WGRPG.pwn(84203) : fatal error 107: too many error messages on one line

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


new DilaDrogu[MAX_PLAYERS];
~ Server Pernambucho Roleplay ~
Forum : ~ http://pernambucho.com/ ~
Facebook :~ https://www.facebook.com/events/331686430351597 ~

Owner : JA :D

To sam riješio skontao sam u čemu je problem.
Ali sada kada ja dodjem na ovaj crveni CP.
Neće da mi nastavi dalje učitavati , gdje tu može biti problem?

Denis_Lapi

*

Balkan SA:MP Web Designer

Daj entercheckpoint public mozda ti provere nisu dobre.

[FS] Bank Sistem
[TuT] Array Sistem (Napredna)


"Pa krenite na mene i provesce te se super ko kapetan Kuka kada levom brise dupe"

www.denis-lapi.com

pa trebaš sad onplayerentercheckpoint nešto napraviti msm to što zelis napraviti , citaj malo wiki i skontat ces nmg ti sad sve napravit http://wiki.sa-mp.com/wiki/OnPlayerEnterCheckpoint
~ Server Pernambucho Roleplay ~
Forum : ~ http://pernambucho.com/ ~
Facebook :~ https://www.facebook.com/events/331686430351597 ~

Owner : JA :D

CMD:dilanjedroge(playerid, params[])
{
	if(PI[playerid][Clan] != -1 && PI[playerid][Lider] != 1) return SendClientMessage(playerid,-1,"Samo clanovi Mafije!");
	{
	SetPlayerCheckpoint(playerid, 2455.2285,-2090.3384,14.1206, 5.0); DilaDrogu[playerid] = 1;
	}
	if(DilaDrogu[playerid] == 1)
	{
	if(IsPlayerInRangeOfPoint(playerid, 5.0, 2455.2285,-2090.3384,14.1206))
	{
	utovar[playerid] = SetTimerEx("preposta", 15000, false, "d", playerid);
	SCM(playerid,-1,"[DILANJE-PROTECT] Sačekaj da se droga utovari.");
	SetPlayerCheckpoint(playerid, 2455.2285,-2090.3384,14.1206, 5.0);
	DilaDrogu[playerid] = 2;
	}
	}
	if(DilaDrogu[playerid] == 2)
	{
	if(IsPlayerInRangeOfPoint(playerid, 5.0, 2455.2285,-2090.3384,14.1206))
	{
	utovar[playerid] = SetTimerEx("preposta", 15000, false, "d", playerid);
	SCM(playerid,-1,"[DILANJE-PROTECT] Sačekaj da se droga istovari , pa se nazad vrati u bazu!");
	SetPlayerCheckpoint(playerid, 2455.2285,-2090.3384,14.1206, 5.0);
	DilaDrogu[playerid] = 3;
	}
	}
	if(DilaDrogu[playerid] == 3)
	{
	if(IsPlayerInRangeOfPoint(playerid, 5.0, 2455.2285,-2090.3384,14.1206))
	{
	SCM(playerid,-1,"[DILANJE-PROTECT] Završio si dilanje droge , možete se vratiti nazad u bazu!");
	DilaDrogu[playerid] = 0;
	DisablePlayerCheckpoint(playerid);
	}
}
return 1;
}

Ja sam to sve ovako stavio? jeli neki problem?
znam sigurno da sam pogrješio

Denis_Lapi

*

Balkan SA:MP Web Designer

Ako hoces da se nesto desi kad udjes u CP tj. da kreira ponovo novi CP to radis u onplayerentercheckpoint CP i tamo radis ovu proveru

Evo ti primer:

public OnPlayerSpawn(playerid)
{
    if(Dilao[playerid] == 1)
    {
      
        // Postavis mu novi Cp
    }
    if(Dilao[playerid] == 2)
    {
      
        // Postavis mu novi Cp
    }
    return 1;
}


Komanda ti samo sluzi da pokrenes CP i postavis varijablu.

[FS] Bank Sistem
[TuT] Array Sistem (Napredna)


"Pa krenite na mene i provesce te se super ko kapetan Kuka kada levom brise dupe"

www.denis-lapi.com

Onda mi stvori čitav bug u skrpti neće da podnese uopšte sve onda warna i eror baca.
Evo sada pokušao , kada obrišem sve normlano cc

Ajde neko help , nije valjda da se ovo ne može riješiti i ubaciti?
Poslednja Izmena: Januar 31, 2015, 17:55:00 POSLE PODNE od Sivilo ^^

Denis_Lapi

*

Balkan SA:MP Web Designer

Citat: Sivilo ^^ poslato Januar 31, 2015, 17:47:58 POSLE PODNE
Onda mi stvori čitav bug u skrpti neće da podnese uopšte sve onda warna i eror baca.
Evo sada pokušao , kada obrišem sve normlano cc

Ajde neko help , nije valjda da se ovo ne može riješiti i ubaciti?


Daj da vidim sta si uradio, ti nesto ocigleno gresis.

[FS] Bank Sistem
[TuT] Array Sistem (Napredna)


"Pa krenite na mene i provesce te se super ko kapetan Kuka kada levom brise dupe"

www.denis-lapi.com

Citat: Denis_Lapi poslato Januar 31, 2015, 18:05:01 POSLE PODNE
Citat: Sivilo ^^ poslato Januar 31, 2015, 17:47:58 POSLE PODNE
Onda mi stvori čitav bug u skrpti neće da podnese uopšte sve onda warna i eror baca.
Evo sada pokušao , kada obrišem sve normlano cc

Ajde neko help , nije valjda da se ovo ne može riješiti i ubaciti?


Daj da vidim sta si uradio, ti nesto ocigleno gresis.
Evo sekunda samo da slikam , nemoj mi ono pisati za DP.
Moram postati kasnije da vidiš..

Eh evo ti.
http://i.imgur.com/SeinT4t.png kada je tu u skripti.
http://i.imgur.com/kIUUGTq.png ogromni erori koji stvore se , nije vezano za ovo. Nego jednostavo za skripteru to jeste kreirajint a sve je u dure.
http://i.imgur.com/hEDXPQS.png kad izbacim.
http://i.imgur.com/4oUsZS1.png compile sve rega.

Denis_Lapi

*

Balkan SA:MP Web Designer

Nemoj da proveravas da li na nekoj poziciji, prati moju kompoziciju, Evi ti ceo primer.

if(DilaDrogu[playerid] == 1)
{
  DisablePlayerCheckpoint(playerid); // Gasi mu ovaj CP u koji je sad usao
  DilaDrogu[playerid] = 2; // Postavlja mu var na 2 da bi radilo u kasnijoj proveri
  SetPlayerCheckpoint(playerid, x,y,z, 5.0); // Stvara novi CP
  SendClientMessage(playerid,-1,"Usao si u CP, idu u sledeci);
}
if(DilaDrogu[playerid] == 2)
{
  DisablePlayerCheckpoint(playerid); // Gasi mu ovaj CP u koji je sad usao
  DilaDrogu[playerid] = 3; // Postavlja mu var na 2 da bi radilo u kasnijoj proveri
  SetPlayerCheckpoint(playerid, x,y,z, 5.0); // Stvara novi CP
  SendClientMessage(playerid,-1,"Usao si u CP, idu u sledeci);
}

[FS] Bank Sistem
[TuT] Array Sistem (Napredna)


"Pa krenite na mene i provesce te se super ko kapetan Kuka kada levom brise dupe"

www.denis-lapi.com

Evo sad ću da pokuÅ¡am :D  8) javim ti odmah čim bude moglo.

Denise ja sam sada sto u onaj krug on svake sec izbacuje ovo . msm tekst koji sam stavio.
I neće da ga pomjeri na drugi CheckPoint stojim tu ali ništa.

  DisablePlayerCheckpoint(playerid); // Gasi mu ovaj CP u koji je sad usao
  DilaDrogu[playerid] = 1; // Postavlja mu var na 2 da bi radilo u kasnijoj proveri
  utovar[playerid] = SetTimerEx("preposta", 15000, false, "d", playerid);
  SCM(playerid,-1,"[DILANJE-PROTECT] Sačekaj da se droga utovari.");
  SetPlayerCheckpoint(playerid, 2455.2285,-2090.3384,14.1206, 5.0); // Stvara novi CP

vidiš?
neće da ga pomjeri u drugi.
Evo sve tačno kako sam uradio.
if(DilaDrogu[playerid] == 1)
{
  DisablePlayerCheckpoint(playerid); // Gasi mu ovaj CP u koji je sad usao
  DilaDrogu[playerid] = 1; // Postavlja mu var na 2 da bi radilo u kasnijoj proveri
  SetPlayerCheckpoint(playerid, 2455.2285,-2090.3384,14.1206, 5.0); // Stvara novi CP
  utovar[playerid] = SetTimerEx("preposta", 15000, false, "d", playerid);
  SCM(playerid,-1,"[DILANJE-PROTECT] Sačekaj da se droga utovari.");
}
if(DilaDrogu[playerid] == 2)
{
  DisablePlayerCheckpoint(playerid); // Gasi mu ovaj CP u koji je sad usao
  DilaDrogu[playerid] = 2; // Postavlja mu var na 2 da bi radilo u kasnijoj proveri
  utovar[playerid] = SetTimerEx("preposta", 15000, false, "d", playerid);
  SCM(playerid,-1,"[DILANJE-PROTECT] Sačekaj da se droga istovari , pa se nazad vrati u bazu!");
  SetPlayerCheckpoint(playerid, 2455.2285,-2090.3384,14.1206, 5.0);
  DilaDrogu[playerid] = 2;
}
if(DilaDrogu[playerid] == 3)
{
  DisablePlayerCheckpoint(playerid); // Gasi mu ovaj CP u koji je sad usao
  DilaDrogu[playerid] = 3; // Postavlja mu var na 2 da bi radilo u kasnijoj proveri
  SCM(playerid,-1,"[DILANJE-PROTECT] ZavrÅ¡io si dilanje droge , možete se vratiti nazad u bazu!");
  DilaDrogu[playerid] = 0;
  DisablePlayerCheckpoint(playerid);
}
Poslednja Izmena: Januar 31, 2015, 18:49:17 POSLE PODNE od Sivilo ^^