Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: sampzone poslato Maj 01, 2011, 12:04:46 POSLE PODNE

Naslov: [pomoc] kapija
Poruka od: sampzone poslato Maj 01, 2011, 12:04:46 POSLE PODNE
mod koji ja koristim: ravens edit

problem: ja sam napravio kapiju po ovom TuT/u http://balkan-samp.com/forum/index.php?topic=14660.0 i samo mi jedan error pokazuje a to je:
C:\DOCUME~1\Brkovic\Desktop\EXONRP~1\GAMEMO~1\unt.pwn(86208) : error 021: symbol already defined: "zatvori"

dio skripte: to je ovaj red: public zatvori()

slike:/

Hvala za pomoc unaprijed!
Naslov: Odg: [pomoc] kapija
Poruka od: [RTVTDM] Waka-Waka.exe poslato Maj 01, 2011, 12:05:52 POSLE PODNE
Vec ti je definiran ''zatvori''
Moras staviti zatvori22 ili zatvori1
Bilo kako samo ne ''zatvori'' i naravno onda promjenis i u komandi zatvori sa zatvori22 ili kako vec ;)
Naslov: Odg: [pomoc] kapija
Poruka od: sampzone poslato Maj 01, 2011, 12:10:04 POSLE PODNE
tnx
Naslov: Odg: [pomoc] kapija
Poruka od: FireMan poslato Maj 01, 2011, 12:10:49 POSLE PODNE
Najbolje da ti tu postas cijelu komandu
Naslov: Odg: [pomoc] kapija
Poruka od: sampzone poslato Maj 01, 2011, 12:43:44 POSLE PODNE
evo sad imam problem kapija se otvori ali nece da ze zatvori evo vam cjela komanda sada:


glavnahq = CreateDynamicObject(980, 1027.4532470703, -369.87252807617, 75.471702575684, 0, 0, 0); //Kordinati zatvorene kapije


if (strcmp("/hhq", cmdtext, true, 10) == 0)
   {
   if(PlayerInfo[playerid][pMember] >= 8 || PlayerInfo[playerid][pLeader] == 8) // Samo za igrace te organizacije(organizacija broj 1)
   {
            MoveDynamicObject(glavnahq,1038.6976318359, -369.44223022461, 75.471702575684, 2.00); //Kordinati OTVORENE kapije
           SetTimer("zatvori", 5000, 0);
           SendClientMessage(playerid, COLOR_WHITE, "Otvaras kapiju HITMANA, bice zatvorena automatski!");
      }
      else
      {
         return SendClientMessage(playerid, COLOR_LIGHTRED, "Nisi clan Hitmana.");
      }
   }



public zatvori10()
{
    MoveDynamicObject(glavnahq,1027.4532470703, -369.87252807617, 75.471702575684, 2.00);
    MoveDynamicObject(dole,1038.6976318359, -369.44223022461, 75.471702575684, 2.00);
    return 1;
}


stavio sam i na vrhu moda :

new glavnahq;
forward zatvori10();
Naslov: Odg: [pomoc] kapija
Poruka od: [RTVTDM] Waka-Waka.exe poslato Maj 01, 2011, 12:49:23 POSLE PODNE
Citat: sampzone poslato Maj 01, 2011, 12:43:44 POSLE PODNE
evo sad imam problem kapija se otvori ali nece da ze zatvori evo vam cjela komanda sada:


glavnahq = CreateDynamicObject(980, 1027.4532470703, -369.87252807617, 75.471702575684, 0, 0, 0); //Kordinati zatvorene kapije


if (strcmp("/hhq", cmdtext, true, 10) == 0)
{
if(PlayerInfo[playerid][pMember] >= 8 || PlayerInfo[playerid][pLeader] == 8) // Samo za igrace te organizacije(organizacija broj 1)
{
           MoveDynamicObject(glavnahq,1038.6976318359, -369.44223022461, 75.471702575684, 2.00); //Kordinati OTVORENE kapije
       SetTimer("zatvori10", 5000, 0);
       SendClientMessage(playerid, COLOR_WHITE, "Otvaras kapiju HITMANA, bice zatvorena automatski!");
}
else
{
return SendClientMessage(playerid, COLOR_LIGHTRED, "Nisi clan Hitmana.");
}
}



public zatvori10()
{
   MoveDynamicObject(glavnahq,1027.4532470703, -369.87252807617, 75.471702575684, 2.00);
   MoveDynamicObject(dole,1038.6976318359, -369.44223022461, 75.471702575684, 2.00);
   return 1;
}


stavio sam i na vrhu moda :

new glavnahq;
forward zatvori10();
glavnahq = CreateDynamicObject(980, 1027.4532470703, -369.87252807617, 75.471702575684, 0, 0, 0); //Kordinati zatvorene kapije


if (strcmp("/hhq", cmdtext, true, 10) == 0)
{
if(PlayerInfo[playerid][pMember] >= 8 || PlayerInfo[playerid][pLeader] == 8) // Samo za igrace te organizacije(organizacija broj 1)
{
           MoveDynamicObject(glavnahq,1038.6976318359, -369.44223022461, 75.471702575684, 2.00); //Kordinati OTVORENE kapije
       SetTimer("zatvori10", 5000, 0);
       SendClientMessage(playerid, COLOR_WHITE, "Otvaras kapiju HITMANA, bice zatvorena automatski!");
}
else
{
return SendClientMessage(playerid, COLOR_LIGHTRED, "Nisi clan Hitmana.");
}
}



public zatvori10()
{
   MoveDynamicObject(glavnahq,1027.4532470703, -369.87252807617, 75.471702575684, 2.00);
   MoveDynamicObject(dole,1038.6976318359, -369.44223022461, 75.471702575684, 2.00);
   return 1;
}

Eto, ovaj dolje code ;)
Naslov: Odg: [pomoc] kapija
Poruka od: sampzone poslato Maj 01, 2011, 12:54:44 POSLE PODNE
gdje da stavims ad ovaj code...? na kraj moda????
Naslov: Odg: [pomoc] kapija
Poruka od: [RTVTDM] Waka-Waka.exe poslato Maj 01, 2011, 12:55:51 POSLE PODNE
Gle...
Samo onu komandu koju imas prepravi, ovaj tu red:
SetTimer("zatvori", 5000, 0);
Promjeni u zatvori10 ovaj zatvori
Tu si fulo ;)
Naslov: Odg: [pomoc] kapija
Poruka od: sampzone poslato Maj 01, 2011, 13:00:01 POSLE PODNE
aha zamo pored timera da stavim zatvori10???
Naslov: Odg: [pomoc] kapija
Poruka od: [RTVTDM] Waka-Waka.exe poslato Maj 01, 2011, 13:02:04 POSLE PODNE
Omg
Umjesto ovo:
SetTimer("zatvori", 5000, 0);
Stavi ovo:
SetTimer("zatvori10", 5000, 0);
Naslov: Odg: [pomoc] kapija
Poruka od: sampzone poslato Maj 01, 2011, 13:15:57 POSLE PODNE
znam hvala svima napravio sam mozete lock!