Wysłany: 2012-08-24, 12:41
GaCeL
Wiek: 33 Na forum: 5593 dni Posty: 197
Nick w MP: GaCeL
Piwa : 96
Witam Mam Problem ze szlabanami otwieraj? si? lecz nie chc? si? zamyka? mo?e co? ?le w kodzie robie tak:
na g?rze mapy:
Kod:
Potem robie tak :
Kod: szlabanlvls = CreateObiec(...)
a potem kod na komend?:
w public'u :
Kod: public OnPlayerCommandText(playerid, cmdtext[])
{
daje to:
Kod: if (strcmp("/lv-ls", cmdtext, true, 10) == 0) {
MoveObject(szlabanlvls,1627.00000000,-11.69921875,22.59999847, 9);
SetTimer("granica2", 5000, false);
GivePlayerMoney(playerid, -50);
SendClientMessage(playerid, J_ZIEL, "Granica otwarta! Zamknie si? automatycznie za 5 sekund!");
if(GetPlayerMoney(playerid) <= 50){
SendClientMessage(playerid, WARNING,"[SERVER] Nie sta? ci? na to!");
}
return 1;
}
Include i ca?e pawno mam z tego forum pawno od zaj?cq1 jak si? nie myle
Piwka czekaj?....
I RePuTaCjA
Wysłany: 2012-08-24, 12:57
krzyzan
Wiek: 30 Na forum: 5669 dni Posty: 387
Piwa : 2132
Po 1 pokaz co masz w timerze
Po 2 przesun sprawdzenie czy ma kase na gore bo teraz najpierw skasuje potem powie ze nie masz kasy...
Wysłany: 2012-08-24, 13:35
GaCeL
Wiek: 33 Na forum: 5593 dni Posty: 197
Nick w MP: GaCeL
Piwa : 96
tu masz timer: Kod: SetTimer("granica2", 5000, false);
[ Dodano : 2012-08-24, 13:43 ]
przesuno?em tak mo?e by?? Kod: if (strcmp("/lv-ls", cmdtext, true, 10) == 0) {
MoveObject(szlabanlvls,1627.00000000,-11.69921875,22.59999847, 9);
SetTimer("granica2", 5000, false);
SendClientMessage(playerid, WARNING,"[SERVER] Nie sta? ci? na to!");
GivePlayerMoney(playerid, -50);
SendClientMessage(playerid, J_ZIEL, "Granica otwarta! Zamknie si? automatycznie za 5 sekund!");
if(GetPlayerMoney(playerid) <= 50){
}
return 1;
}
[ Dodano : 2012-08-24, 13:46 ]
chyba ju? wiem bo dawa?em Kod: SetTimer("granica2", 5000, false);
a powinno by? tak Kod: SetTimer("szlabanlvls", 5000, false);
[ Dodano : 2012-08-24, 13:57 ]
jednak nie pomog?o...
Wysłany: 2012-08-25, 01:30
LogitechSC
Wiek: 31 Na forum: 6539 dni Posty: 13
Piwa : 371
Ch?opie, poka? zawarto?? granica2 czy tam szlabanlvls.
Wysłany: 2012-08-25, 08:35
GaCeL
Wiek: 33 Na forum: 5593 dni Posty: 197
Nick w MP: GaCeL
Piwa : 96
Kod: szlabanlvls = CreateObject(968,1627.00000000,-11.69921875,36.59999847,0.00000000,270.00000000,203.99414062);
Wysłany: 2012-08-25, 13:01
Bielo99
Wiek: 27 Na forum: 5395 dni Posty: 15
Nick w MP: Bielo
Piwa : 5
Ehh znowu cos z mapki PTR ...
na gorze :
Kod:
pozniej:
Kod:
forward granica2(); //timer
pozniej
Kod:
//brama
szlabanlvls = CreateObject(...);
nastepnie komenda w publicu OnPlayerCommand :
Kod:
//komenda na otwieranie
if (strcmp("/lv-ls", cmdtext, true, 10) == 0) {
MoveObject(szlabanlslv, pozycja bramy otwartej, 9);
SetTimer("granica2", 5000, false);
GivePlayerMoney(playerid, -50);
SendClientMessage(playerid, J_ZIEL, "Granica otwarta! Zamknie si? automatycznie za 5 sekund!");
if(GetPlayerMoney(playerid) <= 50){
SendClientMessage(playerid, WARNING,"[SERVER] Nie sta? ci? na to!");
}
return 1;
}
pozniej gdzies na koncu
Kod:
//aby sie zamklo
public granica2()
{
MoveObject(szlabanlvls, pozycja bramy zamknietej, 9);
return 1;
}
Wysłany: 2012-08-25, 15:58
GaCeL
Wiek: 33 Na forum: 5593 dni Posty: 197
Nick w MP: GaCeL
Piwa : 96
jeste? genialny leci
Tagi: szlabany
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: