[pomoc] oko kapie


Započeo El Toni, Jul 05, 2011, 17:34:34 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: GF
Detaljan opis problema: ma napravio sam bazu na mafiu i sad svi druge organizacije mogu otvarati ta vrata....evo
Dio skripte:
if(strcmp(cmd,"/lcno",true)==0)
	{
	new Playername[24];
    GetPlayerName(playerid, Playername, sizeof(Playername));
	if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)
	    {
	    SendClientMessage(playerid, COLOR_RED, "Nemate kluc od ova garaza.");
		}
		else
		{
			MoveDynamicObject(g5, 1263.687378, -2045.695068, 9.035480, 5.000);
			SendClientMessage(playerid, COLOR_GREEN, "Garazata se otvara.");
		}
	return 1;
	}
 	if(strcmp(cmd,"/lcnz",true)==0)
	{
	new Playername[24];
    GetPlayerName(playerid, Playername, sizeof(Playername));
	if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)
	    {
	    SendClientMessage(playerid, COLOR_RED, "Nemate kluc od ova garaza.");
		}
		else
		{
			MoveDynamicObject(g5, 1263.687378, -2045.695068, 58.280815, 5.000);
   			SendClientMessage(playerid, COLOR_GREEN, "Garazata se zatvora.");
		}
	return 1;
	}

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



evo
Kod: p
if(strcmp(cmd,"/lcnz",true)==0)
	{
	new Playername[24];
    GetPlayerName(playerid, Playername, sizeof(Playername));
	if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)
	    {
			MoveDynamicObject(g5, 1263.687378, -2045.695068, 58.280815, 5.000);
   			SendClientMessage(playerid, COLOR_GREEN, "Garazata se zatvora.");
            }
            else SendClientMessage(playerid, COLOR_RED, "Nemate kluc od ova garaza.");
	return 1;
	}


tako napravi za otvaranje
Uskoro novi stunt server iStunt. DoÄ'ite i zabavite se!




   
   




Dizajniram za $$$
Popis stvari koje radim:

Wallpaper √  Signature ×  Logo √  Dizajn stranice (Ne kodiranje) √  Baner √  Avatar √  Animacija √  Intro √

Citat: System32 poslato Jul 05, 2011, 17:36:44 POSLE PODNE
evo
Kod: p
if(strcmp(cmd,"/lcnz",true)==0)
	{
	new Playername[24];
    GetPlayerName(playerid, Playername, sizeof(Playername));
	if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)
	    {
			MoveDynamicObject(g5, 1263.687378, -2045.695068, 58.280815, 5.000);
   			SendClientMessage(playerid, COLOR_GREEN, "Garazata se zatvora.");
            }
            else SendClientMessage(playerid, COLOR_RED, "Nemate kluc od ova garaza.");
	return 1;
	}


tako napravi za otvaranje

a sta je problem da sredim i za druge vrate na sve mafie/org sum napravio kapie i na sve je tako.... sta je problem da sredim i na druge?

pogledaj kod ;)
Uskoro novi stunt server iStunt. DoÄ'ite i zabavite se!




   
   




Dizajniram za $$$
Popis stvari koje radim:

Wallpaper √  Signature ×  Logo √  Dizajn stranice (Ne kodiranje) √  Baner √  Avatar √  Animacija √  Intro √

X

*

Zato sto si komandu napravio tako da clanovima organizacije izbacuje gresku umjesto da otvori, jer si koristio == umjesto !=. Samo to promjeni, lakse ti je nego da mijenjas kao u tom gore primjeru.
I izbaci to
  new Playername[24];
    GetPlayerName(playerid, Playername, sizeof(Playername));

jer ga nigdje tu ne koristis.

Citat: Mad_Max poslato Jul 05, 2011, 17:41:07 POSLE PODNE
Zato sto si komandu napravio tako da clanovima organizacije izbacuje gresku umjesto da otvori, jer si koristio == umjesto !=. Samo to promjeni, lakse ti je nego da mijenjas kao u tom gore primjeru.
I izbaci to
  new Playername[24];
    GetPlayerName(playerid, Playername, sizeof(Playername));

jer ga nigdje tu ne koristis.
ovako treba??
if(strcmp(cmd,"/lcno",true)==0)
	{
	if(PlayerInfo[playerid][pMember] !=. 6 || PlayerInfo[playerid][pLeader] == 6)
	    {
	    SendClientMessage(playerid, COLOR_RED, "Nemate kluc od ova garaza.");
		}
		else
		{
			MoveDynamicObject(g5, 1263.687378, -2045.695068, 9.035480, 5.000);
			SendClientMessage(playerid, COLOR_GREEN, "Garazata se otvara.");
		}
	return 1;
	}
 	if(strcmp(cmd,"/lcnz",true)==0)
	{
	if(PlayerInfo[playerid][pMember] !=. 6 || PlayerInfo[playerid][pLeader] == 6)
	    {
	    SendClientMessage(playerid, COLOR_RED, "Nemate kluc od ova garaza.");
		}
		else
		{
			MoveDynamicObject(g5, 1263.687378, -2045.695068, 58.280815, 5.000);
   			SendClientMessage(playerid, COLOR_GREEN, "Garazata se zatvora.");
		}
	return 1;
	}
Poslednja Izmena: Jul 05, 2011, 17:44:36 POSLE PODNE od Gigov.so

X

*

 :D
to == zamijenis sa !=
Znaci ovako treba da izgleda
if(PlayerInfo[playerid][pMember] != 6 || PlayerInfo[playerid][pLeader] != 6)

Ona tacka gore je oznacila kraj recenice, nisi trebao i nju prenositi.

Citat: Mad_Max poslato Jul 05, 2011, 17:46:39 POSLE PODNE
:D
to == zamijenis sa !=
Znaci ovako treba da izgleda
if(PlayerInfo[playerid][pMember] != 6 || PlayerInfo[playerid][pLeader] != 6)

Ona tacka gore je oznacila kraj recenice, nisi trebao i nju prenositi.
:D:D okey hvala puno testiracu pa recicu dali je ok i da se zatvori tema..!


EDIT:  sad nemoze ni ta mafia (6) da otvara kapiu niko nemoze...

if(strcmp(cmd,"/lcn1o",true)==0)
	{
	if(PlayerInfo[playerid][pMember] != 6 || PlayerInfo[playerid][pLeader] != 6)
	    {
	    SendClientMessage(playerid, COLOR_RED, "Nemate kluc od ova garaza.");
		}
		else
		{
			MoveDynamicObject(g8, 1789.369629, -2030.609497, 5.035480, 2.000);
			SendClientMessage(playerid, COLOR_GREEN, "Garazata se otvara.");
		}
	return 1;
	}
 	if(strcmp(cmd,"/lcn1z",true)==0)
	{
	if(PlayerInfo[playerid][pMember] != 6 || PlayerInfo[playerid][pLeader] != 6)
	    {
	    SendClientMessage(playerid, COLOR_RED, "Nemate kluc od ova garaza.");
		}
		else
		{
			MoveDynamicObject(g8, 1789.369629, -2030.609497, 11.447607, 2.000);
   			SendClientMessage(playerid, COLOR_GREEN, "Garazata se zatvora.");
		}
	return 1;
	}
Poslednja Izmena: Jul 05, 2011, 18:00:55 POSLE PODNE od Gigov.so

Kod: c
if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)

Citat: |β3tα|_eXtreme_ poslato Jul 05, 2011, 18:02:37 POSLE PODNE
Kod: c
if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)

tako mi e bilo....sve oprg/mafie/bande mogu otvarat ta kapia... (6) zato sam stavioo ova tema....

pogledaj moj kod, on radi!
Uskoro novi stunt server iStunt. DoÄ'ite i zabavite se!




   
   




Dizajniram za $$$
Popis stvari koje radim:

Wallpaper √  Signature ×  Logo √  Dizajn stranice (Ne kodiranje) √  Baner √  Avatar √  Animacija √  Intro √

Citat: System32 poslato Jul 05, 2011, 18:31:42 POSLE PODNE
pogledaj moj kod, on radi!
spored tebe ovako treba izlgedati?
if(strcmp(cmd,"/lcno",true)==0)
	{
	new Playername[24];
         GetPlayerName(playerid, Playername, sizeof(Playername));
	if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)
	    {
	    SendClientMessage(playerid, COLOR_RED, "Nemate kluc od ova garaza.");
		}
		else
		{
			MoveDynamicObject(g5, 1263.687378, -2045.695068, 9.035480, 5.000);
			SendClientMessage(playerid, COLOR_GREEN, "Garazata se otvara.");
		}
	return 1;
	}
 	if(strcmp(cmd,"/lcnz",true)==0)
	{
	new Playername[24];
         GetPlayerName(playerid, Playername, sizeof(Playername));
	if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)
	    {
	    SendClientMessage(playerid, COLOR_RED, "Nemate kluc od ova garaza.");
		}
		else
		{
			MoveDynamicObject(g5, 1263.687378, -2045.695068, 58.280815, 5.000);
   			SendClientMessage(playerid, COLOR_GREEN, "Garazata se zatvora.");
		}
	return 1;
	}

dragan12

Citat: Gigov.so poslato Jul 05, 2011, 20:35:18 POSLE PODNE
Citat: System32 poslato Jul 05, 2011, 18:31:42 POSLE PODNE
pogledaj moj kod, on radi!
spored tebe ovako treba izlgedati?
if(strcmp(cmd,"/lcno",true)==0)
	{
	new Playername[24];
         GetPlayerName(playerid, Playername, sizeof(Playername));
	if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)
	    {
	    SendClientMessage(playerid, COLOR_RED, "Nemate kluc od ova garaza.");
		}
		else
		{
			MoveDynamicObject(g5, 1263.687378, -2045.695068, 9.035480, 5.000);
			SendClientMessage(playerid, COLOR_GREEN, "Garazata se otvara.");
		}
	return 1;
	}
 	if(strcmp(cmd,"/lcnz",true)==0)
	{
	new Playername[24];
         GetPlayerName(playerid, Playername, sizeof(Playername));
	if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)
	    {
	    SendClientMessage(playerid, COLOR_RED, "Nemate kluc od ova garaza.");
		}
		else
		{
			MoveDynamicObject(g5, 1263.687378, -2045.695068, 58.280815, 5.000);
   			SendClientMessage(playerid, COLOR_GREEN, "Garazata se zatvora.");
		}
	return 1;
	}

Vidi to ti neradi iz razloga jer ti si stavio da ako je organizacija 6 da njima salje poruku Nemate kluc od ova garaza., a onda si stavio else sto znaci ako nije ta organizacija da mu otvara kapiju. Samo obrni redosled da tako kazem.  System32 ti je dao kako treba da izgleda

X

*

Mora mu raditi i moj kod i kod koji mu je dao System32, objasnio sam mu na PM i na oba nacina...

dragan12

Citat: Mad_Max poslato Jul 05, 2011, 22:22:59 POSLE PODNE
Mora mu raditi i moj kod i kod koji mu je dao System32, objasnio sam mu na PM i na oba nacina...
Pa da radice oba koda pa neka on koristi koji mu odgovara