Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Ante_Dracar aka Lopa poslato Jun 19, 2010, 20:39:11 POSLE PODNE

Naslov: tajmer pomoc
Poruka od: Ante_Dracar aka Lopa poslato Jun 19, 2010, 20:39:11 POSLE PODNE
moze pomo kako da u ovu ogradu dodam tajmer...
Kapija = CreateObject(980, 2100.958984, -2447.878662, 15.320267, 0.0000, 0.0000, 90.0000); // ime po zelji
//-------------------Kapija---------------------------

if(strcmp(cmd,"/Otvori",true)==0)
{
    if(PlayerInfo[playerid][pMember] == 5||PlayerInfo[playerid][pLeader] == 5)E vidite ove brojeve == 5 to su vam brojevi organizacije te brojeve promjenite u organizaciju zelite po zelji.
    {
MoveObject(Kapija, 1315.226074, -2046.534546, 59.982609,7.000); Kordinate otvorene kapije
SendClientMessage(playerid, COLOR_GREEN, "Otvarate vrata LCN Baze.");
}
else
{
SendClientMessage(playerid, COLOR_RED, "Nisi Clan organizacije LCN.");
}
return 1;
}
if(strcmp(cmd,"/Zatvori",true)==0)
{
    if(PlayerInfo[playerid][pMember] == 5||PlayerInfo[playerid][pLeader] == 5) isto tako i ovdje promjenite brojeve
    {
MoveObject(Kapija, 2100.958984, -2447.878662, 15.320267,7.000 ); kordinate zatvorene kapije

SendClientMessage(playerid, COLOR_GREEN, "Zatvarate vrata LCN Baze.");
}
else
{
SendClientMessage(playerid, COLOR_GREEN, "Nisi Clan organizacije LCN.");
}
return 1;
}



zanemarite kordinate ovo sam samo kopira iz tuta da ne vadim svoje iz skripte neda mi se,,,moze te li mi rec kako da napravim tajmer u ovoj komandi znaci da e kapija sama zatvara...
Naslov: Odg: tajmer pomoc
Poruka od: LuKsA poslato Jun 20, 2010, 10:47:35 PRE PODNE
Citat: N1n0 poslato Jun 02, 2010, 20:26:20 POSLE PODNE
Evo jedan lagan TUT od mene:

Idemo korak po korak:

1) Napravite ime vase kapije i komandu za otvaranje:

new kapija;
forward zatvori();

2) Ispod public OnGameModeInit() stavite vasu kapiju, to ovako treba da izgleda:

public OnGameModeInit()
{
     kapija = CreateObject(980,1539.602,-1627.611,15.156,0.0,0.0,90.000); // Pokretna
     return 1;
}


3) Nadjite kordinate otvorene kapije i stavite je u komandu: Ovo stavljate ispod OnPlayerCommandText(playerid, cmdtext[]) :

if (strcmp("/otvori", cmdtext, true, 10) == 0)
{
    MoveObject(kapija,1588.490,-1637.927,6.765, 2.00);
    SetTimer("zatvori", 5000, 0);
    SendClientMessage(playerid,ZELENO,"Otvaras kapiju, bice zatvorena automacki...");
    return 1;}
}


Kao sto ste primetili ovde postoji SetTimer("zatvori", 5000, 0); to je tajmer posle koliko da zatvori kapiju to jest da uradi akciju.

4) Staviti akciju:

public zatvori()
{
    MoveObject(kapija,1539.602,-1627.611,15.156, 2.00);
    return 1;
}


Ako kopirate kordinate odavde kapija i pokreta kapija nece vam raditi, zato sto sam lupao kordinate, al mora da radi sa redovnim kordinatama!

Made by N1n0
Nadam se da ce pomoci nekome TUT!

Naslov: Odg: tajmer pomoc
Poruka od: Kiki_Radeon poslato Jun 20, 2010, 10:56:55 PRE PODNE
Citat: LuKsA poslato Jun 20, 2010, 10:47:35 PRE PODNE
Citat: N1n0 poslato Jun 02, 2010, 20:26:20 POSLE PODNE
Evo jedan lagan TUT od mene:

Idemo korak po korak:

1) Napravite ime vase kapije i komandu za otvaranje:

new kapija;
forward zatvori();

2) Ispod public OnGameModeInit() stavite vasu kapiju, to ovako treba da izgleda:

public OnGameModeInit()
{
     kapija = CreateObject(980,1539.602,-1627.611,15.156,0.0,0.0,90.000); // Pokretna
     return 1;
}


3) Nadjite kordinate otvorene kapije i stavite je u komandu: Ovo stavljate ispod OnPlayerCommandText(playerid, cmdtext[]) :

if (strcmp("/otvori", cmdtext, true, 10) == 0)
{
    MoveObject(kapija,1588.490,-1637.927,6.765, 2.00);
    SetTimer("zatvori", 5000, 0);
    SendClientMessage(playerid,ZELENO,"Otvaras kapiju, bice zatvorena automacki...");
    return 1;}
}


Kao sto ste primetili ovde postoji SetTimer("zatvori", 5000, 0); to je tajmer posle koliko da zatvori kapiju to jest da uradi akciju.

4) Staviti akciju:

public zatvori()
{
    MoveObject(kapija,1539.602,-1627.611,15.156, 2.00);
    return 1;
}


Ako kopirate kordinate odavde kapija i pokreta kapija nece vam raditi, zato sto sam lupao kordinate, al mora da radi sa redovnim kordinatama!

Made by N1n0
Nadam se da ce pomoci nekome TUT!


lijepo :D
Naslov: Odg: tajmer pomoc
Poruka od: ΉΥPΣЯΛƬӨЯ poslato Jun 20, 2010, 11:07:09 PRE PODNE
Citat: Kiki_Radeon poslato Jun 20, 2010, 10:56:55 PRE PODNE
Citat: LuKsA poslato Jun 20, 2010, 10:47:35 PRE PODNE
Citat: N1n0 poslato Jun 02, 2010, 20:26:20 POSLE PODNE
Evo jedan lagan TUT od mene:

Idemo korak po korak:

1) Napravite ime vase kapije i komandu za otvaranje:

new kapija;
forward zatvori();

2) Ispod public OnGameModeInit() stavite vasu kapiju, to ovako treba da izgleda:

public OnGameModeInit()
{
     kapija = CreateObject(980,1539.602,-1627.611,15.156,0.0,0.0,90.000); // Pokretna
     return 1;
}


3) Nadjite kordinate otvorene kapije i stavite je u komandu: Ovo stavljate ispod OnPlayerCommandText(playerid, cmdtext[]) :

if (strcmp("/otvori", cmdtext, true, 10) == 0)
{
    MoveObject(kapija,1588.490,-1637.927,6.765, 2.00);
    SetTimer("zatvori", 5000, 0);
    SendClientMessage(playerid,ZELENO,"Otvaras kapiju, bice zatvorena automacki...");
    return 1;}
}


Kao sto ste primetili ovde postoji SetTimer("zatvori", 5000, 0); to je tajmer posle koliko da zatvori kapiju to jest da uradi akciju.

4) Staviti akciju:

public zatvori()
{
    MoveObject(kapija,1539.602,-1627.611,15.156, 2.00);
    return 1;
}


Ako kopirate kordinate odavde kapija i pokreta kapija nece vam raditi, zato sto sam lupao kordinate, al mora da radi sa redovnim kordinatama!

Made by N1n0
Nadam se da ce pomoci nekome TUT!


lijepo :D

omg, curi ti kolko si glup -.-'.. ovo je tema za pomoć a ne da ti ocjenjuješ tut
Naslov: Odg: tajmer pomoc
Poruka od: Ante_Dracar aka Lopa poslato Jun 20, 2010, 15:13:57 POSLE PODNE
imam problem oko ovoga kad to sve napravim uprem f5 da provjeri erroere ali on nece ka pise mi PAWNO COMPILER LIBRARY HAS STOPPES WORKING
Naslov: Odg: tajmer pomoc
Poruka od: Kiki_Radeon poslato Jun 20, 2010, 15:23:28 POSLE PODNE
Citat: â,,¢ Elmedin â,,¢ poslato Jun 20, 2010, 11:07:09 PRE PODNE
Citat: Kiki_Radeon poslato Jun 20, 2010, 10:56:55 PRE PODNE
Citat: LuKsA poslato Jun 20, 2010, 10:47:35 PRE PODNE
Citat: N1n0 poslato Jun 02, 2010, 20:26:20 POSLE PODNE
Evo jedan lagan TUT od mene:

Idemo korak po korak:

1) Napravite ime vase kapije i komandu za otvaranje:

new kapija;
forward zatvori();

2) Ispod public OnGameModeInit() stavite vasu kapiju, to ovako treba da izgleda:

public OnGameModeInit()
{
    kapija = CreateObject(980,1539.602,-1627.611,15.156,0.0,0.0,90.000); // Pokretna
    return 1;
}


3) Nadjite kordinate otvorene kapije i stavite je u komandu: Ovo stavljate ispod OnPlayerCommandText(playerid, cmdtext[]) :

if (strcmp("/otvori", cmdtext, true, 10) == 0)
{
   MoveObject(kapija,1588.490,-1637.927,6.765, 2.00);
   SetTimer("zatvori", 5000, 0);
   SendClientMessage(playerid,ZELENO,"Otvaras kapiju, bice zatvorena automacki...");
   return 1;}
}


Kao sto ste primetili ovde postoji SetTimer("zatvori", 5000, 0); to je tajmer posle koliko da zatvori kapiju to jest da uradi akciju.

4) Staviti akciju:

public zatvori()
{
   MoveObject(kapija,1539.602,-1627.611,15.156, 2.00);
   return 1;
}


Ako kopirate kordinate odavde kapija i pokreta kapija nece vam raditi, zato sto sam lupao kordinate, al mora da radi sa redovnim kordinatama!

Made by N1n0
Nadam se da ce pomoci nekome TUT!


lijepo :D

omg, curi ti kolko si [cenzura] -.-'.. ovo je tema za pomoć a ne da ti ocjenjuješ tut
pa sta ako sam mu napiso da je lijepo? sta nesmijem?

a ti kad ti to vec neradi ctrl+z vrati sve unutrag na pocetak i ispocetka to po tom tutorialu radi!
Naslov: Odg: tajmer pomoc
Poruka od: Ante_Dracar aka Lopa poslato Jun 20, 2010, 15:44:57 POSLE PODNE
ljudi jeli mozete mi rec kako bi to sve skupa izgledalo jeli ovako...

na vrhu skripte di se nalaze new
   new kapija;

tamo di su objekti
kapija = CreateObject(980, -1657.7166748047, 542.72052001953, 40.01932144165, 0, 0, 135.69647216797); // Pokretna

i tamo di se nalaze kapije od org/mafija...ovo je znaci komanda...
if (strcmp("/otvori", cmdtext, true, 10) == 0)
{
    MoveObject(kapija,-1657.7166748047, 542.72052001953, 47.01932144165, 2.00);
    SetTimer("zatvori", 5000, 0);
    SendClientMessage(playerid,ZELENO,"Otvaras kapiju, bice zatvorena automacki...");
    return 1;}
}
public zatvori()
{
    MoveObject(kapija,-1657.7166748047, 542.72052001953, 40.01932144165, 2.00);
    return 1;
}