[pomoc] oko kapie

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

prethodna tema - sledeća tema

0 članova i 3 gostiju 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

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

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

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

Citat: |β3tα|_eXtreme_ poslato Jul 05, 2011, 18:02:37 POSLE PODNE
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