Wysłany: 2012-07-06, 10:38
GaCeL
Wiek: 33 Na forum: 5593 dni Posty: 197
Nick w MP: GaCeL
Piwa : 96
Witam stworzy?em granice lv-ls itd i mam taki problem poniewa? gdy otwieram szlaban szlaban si? otwiera ale ponownie nie zamyka... taki sam problem mam m?j kolega na 0.3e z map? ptr.
oto kod:
Kod: if (strcmp("/lv-sf", cmdtext, true, 10) == 0) {
MoveObject(granicalvsf, 964.20001221,757.59997559,11.69999981, 9);
SetTimer("granica1", 5000, false);
GivePlayerMoney(playerid, -50);
SendClientMessage(playerid, COLOR_RED, "Granica otwarta! Zamknie si? automatycznie za 5 sekund!");
if(GetPlayerMoney(playerid) <= 50){
SendClientMessage(playerid, WARNING,"[SERVER] Nie sta? ci? na to!");
}
return 1;
}
if (strcmp("/sf-lv", cmdtext, true, 10) == 0) {
MoveObject(granicasflv, 973.90002441,737.29998779,11.50000000, 9);
SetTimer("granica2", 5000, false);
GivePlayerMoney(playerid, -50);
SendClientMessage(playerid, COLOR_RED, "Granica otwarta! Zamknie si? automatycznie za 5 sekund!");
if(GetPlayerMoney(playerid) <= 50){
SendClientMessage(playerid, WARNING,"[SERVER] Nie sta? ci? na to!");
}
return 1;
}
if (strcmp("/lv-ls", cmdtext, true, 10) == 0) {
MoveObject(granicalvls, 1769.19995117,666.29998779,18.00000000, 9);
SetTimer("granica1", 5000, false);
GivePlayerMoney(playerid, -50);
SendClientMessage(playerid, COLOR_RED, "Granica otwarta! Zamknie si? automatycznie za 5 sekund!");
if(GetPlayerMoney(playerid) <= 50){
SendClientMessage(playerid, WARNING,"[SERVER] Nie sta? ci? na to!");
}
return 1;
}
if (strcmp("/ls-lv", cmdtext, true, 10) == 0) {
MoveObject(granicalslv, 1790.80004883,660.90002441,18.00000000, 9);
SetTimer("granica2", 5000, false);
GivePlayerMoney(playerid, -50);
SendClientMessage(playerid, COLOR_RED, "Granica otwarta! Zamknie si? automatycznie za 5 sekund!");
if(GetPlayerMoney(playerid) <= 50){
SendClientMessage(playerid, WARNING,"[SERVER] Nie sta? ci? na to!");
}
return 1;
}
za pomoc daj?:
Respekt +10
Więcej szczegółów
Wystawiono 1 piw(a):ELDOKSON
Wysłany: 2012-07-06, 12:23
CodeR
Programista
Wiek: 31 Na forum: 6595 dni Posty: 70
Piwa : 1461
Kod: SetTimer("granica1", 5000, false);
odwo?uje si? do publica granica1() , w kt?rym powinno nast?pi? zamkni?cie bramy. Poka? jego zawarto??.
Wysłany: 2012-07-06, 12:36
GaCeL
Wiek: 33 Na forum: 5593 dni Posty: 197
Nick w MP: GaCeL
Piwa : 96
ja zrobi?em tak przyk?adowo tak
na pocz?tku
Kod:
potem :
Kod: bramalvls = CreateObiect (...)
no a potem kod up
Wysłany: 2012-07-06, 12:48
CodeR
Programista
Wiek: 31 Na forum: 6595 dni Posty: 70
Piwa : 1461
Okeej, zrobi?e? prawid?owo, rozumiem. Alee kolego. Odwo?ujesz si? do public'a granica1(), a tak?e do publica granica2(). Tam w?a?nie powiniene? zawrze? kod na zamkni?cie bramy, dlatego chcia?em, aby? mi te publick'i pokaza?. Samo nic si? nie zamknie, wszystkim musisz posterowa? odpowiednio w kodzie.
Wysłany: 2012-07-06, 13:03
GaCeL
Wiek: 33 Na forum: 5593 dni Posty: 197
Nick w MP: GaCeL
Piwa : 96
kurcze nie zrobi?em tego;/
[ Dodano : 2012-07-06, 14:30 ]
pomo?e kto? to zrobi??
Wysłany: 2012-07-08, 10:10
mortal
Wiek: 35 Na forum: 5112 dni Posty: 12
gacel112 , zamie? ten tw?j kod na:
Kod: if (strcmp("/lv-sf", cmdtext, true, 10) == 0) {
MoveObject(granicalvsf, 964.20001221,757.59997559,11.69999981, 9);
SetTimer("granica1", 5000, false);
GivePlayerMoney(playerid, -50);
SendClientMessage(playerid, COLOR_RED, "Granica otwarta! Zamknie si? automatycznie za 5 sekund!");
if(GetPlayerMoney(playerid) <= 50){
SendClientMessage(playerid, WARNING,"[SERVER] Nie sta? ci? na to!");
}
return 1;
}
if (strcmp("/sf-lv", cmdtext, true, 10) == 0) {
MoveObject(granicasflv, 973.90002441,737.29998779,11.50000000, 9);
SetTimer("granica2", 5000, false);
GivePlayerMoney(playerid, -50);
SendClientMessage(playerid, COLOR_RED, "Granica otwarta! Zamknie si? automatycznie za 5 sekund!");
if(GetPlayerMoney(playerid) <= 50){
SendClientMessage(playerid, WARNING,"[SERVER] Nie sta? ci? na to!");
}
return 1;
}
if (strcmp("/lv-ls", cmdtext, true, 10) == 0) {
MoveObject(granicalvls, 1769.19995117,666.29998779,18.00000000, 9);
SetTimer("granica3", 5000, false);
GivePlayerMoney(playerid, -50);
SendClientMessage(playerid, COLOR_RED, "Granica otwarta! Zamknie si? automatycznie za 5 sekund!");
if(GetPlayerMoney(playerid) <= 50){
SendClientMessage(playerid, WARNING,"[SERVER] Nie sta? ci? na to!");
}
return 1;
}
if (strcmp("/ls-lv", cmdtext, true, 10) == 0) {
MoveObject(granicalslv, 1790.80004883,660.90002441,18.00000000, 9);
SetTimer("granica4", 5000, false);
GivePlayerMoney(playerid, -50);
SendClientMessage(playerid, COLOR_RED, "Granica otwarta! Zamknie si? automatycznie za 5 sekund!");
if(GetPlayerMoney(playerid) <= 50){
SendClientMessage(playerid, WARNING,"[SERVER] Nie sta? ci? na to!");
}
return 1;
}
i dodaj publicki odpowiadaj?ce temu timerowi, czyli:
Kod: forward granica1();
public granica2(){
// i tu daj wspolrzedne zamknietej bramy
return 1;}
i tak samo robisz z granica2,granica3 i granica4
Wysłany: 2012-07-08, 10:12
optimus
PawnoMen
Wiek: 27 Na forum: 5614 dni Posty: 453
Nick w MP: [PMS]ReveresPL
Piwa : 159
Witam co tak ju? ma?o ludzi dodaje jakie? nowe skrypty mapki itd.
Wysłany: 2012-07-08, 10:19
KoLoSs
www.pKoLoSs.tk
Wiek: 31 Na forum: 5630 dni Posty: 109
Nick w MP: KoLoSs
Piwa : 593
mortal, dlaczego
forward granica1();
public granica2(){
przecie? forward definiuje public, to powinno by? forward granica2
lub public granica1, nie wiem do czego wy to robicie
Podpis
coś dla uczących się pawn! moje prace, z dnia na dzień coś nowego. !
www.pKoLoSs.tk
+ reklama w stopce strony.
Wysłany: 2012-07-08, 18:10
mortal
Wiek: 35 Na forum: 5112 dni Posty: 12
KoLoSs , sorki masz racje pisalem na szybko i mi sie pomylilo
Wysłany: 2012-07-08, 18:28
Sillence
Wiek: 26 Na forum: 5157 dni Posty: 1514
Nick w MP: Sillence
Piwa : 1517
Po prostu skompiluj map? na includach z samp'a 0.3e To jest taki bug ?e brama si? otworzy a nie zamknie Includy masz w paczce z serverem na Windows w folderze Include wklej je do includ?w pawno i skompiluj
Wysłany: 2012-07-20, 10:54
GaCeL
Wiek: 33 Na forum: 5593 dni Posty: 197
Nick w MP: GaCeL
Piwa : 96
tak fajnie ?ci?gam paczk? skrypt?w a tam 3 include ;D
Wysłany: 2012-07-20, 10:58
Sillence
Wiek: 26 Na forum: 5157 dni Posty: 1514
Nick w MP: Sillence
Piwa : 1517
No i w?a?nie je wklej do twojego pawno
Tagi: granica
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: