Započeo Bugi
•29. Mar. 2013.• Zaključano[Pomoc] Opet kapije
559
pregleda
11
postova
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
962
Postovi:
168
Teme:
Pridružio se:Nov. 2012
29. Mar. 2013.
Skripta koju koristim: EGRP FINAL moj edit
Detaljan opis problema: Pa evo sta sam napravio
E sad meni je problem sto on samo jednom kad stisnem H odnosno C samo se kapija otvori i posle stiskam ga po nekolko puta i ne pomera se kapija samo dobijam ovu poruku Kapija je otvorena/zatvorena... Kako dapopravim to, tj sta ovde ne valja?
Dio skripte: /
Neke slike/video za lakse dobivanje pomoci(neobavezno): /
Detaljan opis problema: Pa evo sta sam napravio
else if (PlayerToPoint(10.0, playerid,1746.9000200,-1141.9000200,20.2000000)) // helper kapijce
{
if(PlayerInfo >= 1||PlayerInfo >= 1)
{
if(helperkapija == 0)
{
MoveObject(helperkapija,1746.9000200,-1141.9000200,25.9000000, 2.00); // kordinate otvorene kapije
SendClientMessage(playerid, COLOR_BLUE,"Helper kapija je otvorena .");
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s uzima daljinski i otvara kapiju. Dobrodosao!", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
helperkapija = 1;
return 1;
}
else
{
MoveObject(helperkapija,1746.9000200,-1141.9000200,20.2000000, 2.00);
SendClientMessage(playerid, COLOR_BLUE,"Helper kapija je zatvorena .");
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s uzima daljinski i zatvara kapiju.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
helperkapija = 0;
return 1;
}
}
}E sad meni je problem sto on samo jednom kad stisnem H odnosno C samo se kapija otvori i posle stiskam ga po nekolko puta i ne pomera se kapija samo dobijam ovu poruku Kapija je otvorena/zatvorena... Kako dapopravim to, tj sta ovde ne valja?
Dio skripte: /
Neke slike/video za lakse dobivanje pomoci(neobavezno): /
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
915
Postovi:
70
Teme:
Pridružio se:Dec. 2011
29. Mar. 2013.
Napravi da se automatski zatvara.
i sada public od timera:
if(PlayerInfo < 1 ||PlayerInfo < 1) // Prilagodi varijable
{
if (IsPlayerInRangeOfPoint( playerid, 10.0, X,Y,Z)) // stavi tu koordinate od kuda ce je otvrati samo
{
MoveObject(helperkapija,1746.9000200,-1141.9000200,25.9000000, 2.00); // kordinate otvorene kapije
SendClientMessage(playerid, COLOR_BLUE,"Helper kapija je otvorena,zatvoriti ce se za 7 sekundi");
SetTimer("Kakohocestimer", 7000, 0); // Pokreces timer
GetPlayerName(playerid, sendername, sizeof(sendername)); // Uzimas ime
format(string, sizeof(string), "* %s uzima daljinski i otvara kapiju. Dobrodosao!", sendername); // pises string
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); // saljes ga sirinu 30
return 1;
}
}i sada public od timera:
forward KakoHocesTimer()
public KakoHocesTimer()
{
MoveObject(helperkapija, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0); // Ztvorena kapija
}Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
962
Postovi:
168
Teme:
Pridružio se:Nov. 2012
29. Mar. 2013.
else if (PlayerToPoint(10.0, playerid,1746.9000200,-1141.9000200,20.2000000)) // automehanicar rampa 2
{
if(PlayerInfo < 1 ||PlayerInfo < 1) // Prilagodi varijable
{
MoveObject(helperkapija,1746.9000200,-1141.9000200,25.9000000, 2.00); // kordinate otvorene kapije
SendClientMessage(playerid, COLOR_BLUE,"Helper kapija je otvorena,zatvoriti ce se za 7 sekundi");
SetTimer("KakoHocesTimer", 7000, 0); // Pokreces timer
GetPlayerName(playerid, sendername, sizeof(sendername)); // Uzimas ime
format(string, sizeof(string), "* %s uzima daljinski i otvara kapiju. Dobrodosao!", sendername); // pises string
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); // saljes ga sirinu 30
return 1;
}
}
}Jel moze ovako?
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
915
Postovi:
70
Teme:
Pridružio se:Dec. 2011
29. Mar. 2013.
Evo ovako možeš:
if( newkeys == KEY_CROUCH )
{
if(PlayerInfo < 1 ||PlayerInfo < 1) // Prilagodi varijable
{
MoveObject(helperkapija,1746.9000200,-1141.9000200,25.9000000, 2.00); // kordinate otvorene kapije
SendClientMessage(playerid, COLOR_BLUE,"Helper kapija je otvorena,zatvoriti ce se za 7 sekundi");
SetTimer("KakoHocesTimer", 7000, 0); // Pokreces timer
GetPlayerName(playerid, sendername, sizeof(sendername)); // Uzimas ime
format(string, sizeof(string), "* %s uzima daljinski i otvara kapiju. Dobrodosao!", sendername); // pises string
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); // saljes ga sirinu 30
return 1;
}
}Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
915
Postovi:
70
Teme:
Pridružio se:Dec. 2011
29. Mar. 2013.
|LZ| Bugi wrote on March 29, 2013, 7:19 pm:
if(PlayerInfo < 1 ||PlayerInfo < 1) // Prilagodi varijableOva zasto ide < ??
ZnaÄi da će tu komandu moći koristiti admin level 1 i veći od jedan isto tako takoÄ‘er i za helpera,to sam ti stavio tu jer sam vidio da si stavio u SCM da je helper kapija otvorena.
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
962
Postovi:
168
Teme:
Pridružio se:Nov. 2012
29. Mar. 2013.
E nece da mi radi nesto a pogledaj kako mi je...
}
}
else if (PlayerToPoint(10.0, playerid,1746.9000200,-1141.9000200,20.2000000)) // automehanicar rampa 2
{
if(PlayerInfo < 1 ||PlayerInfo < 1) // Prilagodi varijable
{
MoveObject(helperkapija,1746.9000200,-1141.9000200,25.9000000, 2.00); // kordinate otvorene kapije
SendClientMessage(playerid, COLOR_BLUE,"Helper kapija je otvorena,zatvoriti ce se za 7 sekundi");
SetTimer("KakoHocesTimer", 7000, 0); // Pokreces timer
GetPlayerName(playerid, sendername, sizeof(sendername)); // Uzimas ime
format(string, sizeof(string), "* %s uzima daljinski i otvara kapiju. Dobrodosao!", sendername); // pises string
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); // saljes ga sirinu 30
return 1;
}
}Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
915
Postovi:
70
Teme:
Pridružio se:Dec. 2011
30. Mar. 2013.
David (Sabljak) A.k.A SABO(T) wrote on March 30, 2013, 1:45 am:
Ne kuzim ja nista, di je problem tu?
Ni ja također.
ÄŒek dali si ti dobio errore ili ti kapija ne radi ? Dali si dodao ovaj timer koji pokreces ?
Ako ti ne radi imaš krive koordiante.
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava