Wysłany: 2012-01-07, 16:35
kamil445
:D
Wiek: 29 Na forum: 6151 dni Posty: 119
Nick w MP: Czechu
Piwa : 882
Witam, mam kolejny problem ;/ a mianowicie:
zrobi?em teleport ale nie teleportuje mnie z pojazdem tylko bez pojazdu, a gdy jestem w poje?dzie to nic nie robi. I gdy mnie tp bez pojazdu to tworzy pojazd nawet nie wiem sk?d....
oto kod:
Kod: if(pickupid == 5){
if(IsPlayerAdmin(playerid)) {
SetVehiclePos(1,1021.0999755859, 2697.3999023438, -7);
SetPlayerPos(playerid,1021.0999755859, 2697.3999023438, -7 );
}
else
{
SendClientMessage(playerid, COLOR_RED, "Nie jeste? Administratorem");
}
return 1;
}
POMOCY!
Wysłany: 2012-01-07, 16:53
BraYaN_
Wiek: 34 Na forum: 6602 dni Posty: 276
Nick w MP: BraYaN_
Piwa : 1614
kamil445 , ten callback wykonuje si?, je?li gracz(player) wejdzie w niego, nie pojazd(vehicle).
Wysłany: 2012-01-07, 16:56
kamil445
:D
Wiek: 29 Na forum: 6151 dni Posty: 119
Nick w MP: Czechu
Piwa : 882
a m?g? by? go "przerobi?" by wykonywa? si? dla pojazdu a gdyby gracz nie mia? pojazdu to by go tp bez pojazdu, ale nie tworz?c pojazdu ?
Wysłany: 2012-01-07, 17:21
kurczak1324
Wiek: 29 Na forum: 5819 dni Posty: 202
Nick w MP: Izzy
Piwa : 671
kamil445 ,
Kod:
if(pickupid == 5){
if(IsPlayerAdmin(playerid)) {
if(IsPlayerInAnyVehicle(playerid)) {
new veh;
veh = GetPlayerVehicleID(playerid);
SetVehiclePos(veh,1021.0999755859, 2697.3999023438, -7);
}else{
SetPlayerPos(playerid,1021.0999755859, 2697.3999023438, -7 );
}
}else{
SendClientMessage(playerid, COLOR_RED, "Nie jeste? Administratorem");
}
return 1;
}
Wysłany: 2012-01-07, 18:23
IgrexolonO
Wiek: 34 Na forum: 6809 dni Posty: 1386
Piwa : 1062
Kod: if(pickupid == 5)
{
if(IsPlayerAdmin(playerid))
{
if(IsPlayerInAnyVehicle(playerid))
{
new currentveh;
currentveh = GetPlayerVehicleID(playerid);
SetVehiclePos(currentveh, 1021.0999755859, 2697.3999023438, -7);
}
else
{
SetPlayerPos(playerid,1021.0999755859, 2697.3999023438, -7 );
}
}
else
{
SendClientMessage(playerid, COLOR_RED, "Nie jeste? Administratorem");
}
}
Ostatnio zmieniony przez IgrexolonO 2012-01-08, 12:29, w całości zmieniany 1 raz
Wysłany: 2012-01-07, 19:23
kamil445
:D
Wiek: 29 Na forum: 6151 dni Posty: 119
Nick w MP: Czechu
Piwa : 882
dzi?ki kurczak1342 , ale to no nie dzia?a w sensie jak wjade w ten pickup autem to mnie z autem nie teleportuje a gdy wejde bez to teleportuje WTF ? czasem samo auto po wyjsciu z niego tp a i id pickupu to 1318
Wysłany: 2012-01-07, 23:25
IgrexolonO
Wiek: 34 Na forum: 6809 dni Posty: 1386
Piwa : 1062
"kamil445" napisał/a :dzi?ki kurczak1342 , ale to no nie dzia?a w sensie jak wjade w ten pickup autem to mnie z autem nie teleportuje a gdy wejde bez to teleportuje WTF ? czasem samo auto po wyjsciu z niego tp a i id pickupu to 1318
Po prostu u?yj mojego kodu..
Wysłany: 2012-01-08, 01:31
CodeR
Programista
Wiek: 31 Na forum: 6595 dni Posty: 70
Piwa : 1461
IgrexolonO , kurczak1324 , problem nie le?y w tym...
Cytat:
Typy pickup?w:
0 - Pickup nie jest wy?wietlany
1 - Nie da si? podnie?? - jest widoczny ca?y czas
2 - Da si? podnie??. Pojawi si? z powrotem po chwili
3 - Da si? podnie??. Pojawi si? zn?w, kiedy zginiesz
4 - Znika zaraz po utworzeniu
5 - Znika zaraz po utworzeniu
8 - Da si? podnie??, lecz nic nie robi. Znika automatycznie.
11 - Znika kilka sekund po utworzeniu.
12 - Znika kilka sekund po utworzeniu a p??niej zn?w si? pojawia
13 - Powoli znika w ziemi (opuszcza si? w d??)
14 - Da si? podnie??, tylko je?li gracz jest w poje?dzie
15 - Da si? podnie??. Pojawia si? z powrotem po ?mierci
19 - Da si? podnie??, ale nic nie robi
22 - Da si? podnie??. Pojawia si? z powrotem po ?mierci
23 - Da si? podnie??. Nie znika po podniesieniu.
Tak wi?c, tworzysz nowy pickup, ustawiaj?c mu 14 jako jego typ..
Kod: new pick = CreatePickup(id, 14, x, y, z, 0);
Teraz w?wczas wywo?ujesz swoje funkcje, sprawdzaj?c id pickupa..
Jednak pami?taj - utworzy?e? pickup, kt?ra da si? tylko podnie??, b?d?c w poje?dzie. Nie b?dzie on mia? zastosowania, gdy w tym poje?dzie nie b?dziesz. Musisz wi?c stworzy? kolejny, w tym samym miejscu - dla gracza bez pojazdu. W?wczas wszystko powinno zacz?? prawid?owo dzia?a?.
Pozdrawiam.
Wysłany: 2012-01-08, 01:38
kamil445
:D
Wiek: 29 Na forum: 6151 dni Posty: 119
Nick w MP: Czechu
Piwa : 882
wreszcie jaka? sensowna i "wyt?umaczaj?ca" odpowied?, dzi?ki
[ Dodano : 2012-01-08, 01:46 ]
to normalka ?e po teleportacji wywala z pojazdu ?
Wysłany: 2012-01-08, 10:29
CodeR
Programista
Wiek: 31 Na forum: 6595 dni Posty: 70
Piwa : 1461
Skorzystaj z funkcji PutPlayerInVehicle
Wysłany: 2012-01-08, 13:16
kamil445
:D
Wiek: 29 Na forum: 6151 dni Posty: 119
Nick w MP: Czechu
Piwa : 882
Nie k???cie si? , mam takie co? :
w OnFilterScript :
Kod: CreatePickup(1318, 14, 1034.1971,2657.3582,10.8203); //Wjazd do Gara?u(dla pojazd?w)
CreatePickup(1318, 24, 1034.1971,2657.3582,10.8203); //Wjazd do Gara?u(dla ludu)
a to kod tych pickup?w :
Kod: if(pickupid == 5){
if(IsPlayerAdmin(playerid)) {
if(IsPlayerInAnyVehicle(playerid)) {
new veh;
veh = GetPlayerVehicleID(playerid);
SetVehiclePos(veh,1021.0999755859, 2697.3999023438, -7);
}else{
SendClientMessage(playerid, COLOR_RED, "Nie jeste? Administratorem");
}
}
return 1;
}
if(pickupid == 6){
if(IsPlayerAdmin(playerid)) {
SetPlayerPos(playerid,1021.0999755859, 2697.3999023438, -7 );
}else{
SendClientMessage(playerid, COLOR_RED, "Nie jeste? Administratorem");
}
return 1;
}
mo?e ten drugi pickup czyli tp ludzi nie w tym samym miejscu tylko gdzie? obok wstawi? ?
Wysłany: 2012-01-08, 13:45
CodeR
Programista
Wiek: 31 Na forum: 6595 dni Posty: 70
Piwa : 1461
Kod:
if(IsPlayerInAnyVehicle(playerid)) {
if(pickupid == 5) {
if(IsPlayerAdmin(playerid)) {
new veh;
veh = GetPlayerVehicleID(playerid);
SetVehiclePos(veh,1021.0999755859, 2697.3999023438, -7);
PutPlayerInVehicle(playerid, veh, 0);
} else {
SendClientMessage(playerid, COLOR_RED, "Nie jeste? Administratorem");
}
return 1;
}
}
else
{
if(pickupid == 6){
if(IsPlayerAdmin(playerid)) {
SetPlayerPos(playerid,1021.0999755859, 2697.3999023438, -7 );
}else{
SendClientMessage(playerid, COLOR_RED, "Nie jeste? Administratorem");
}
return 1;
}
}
Spr?buj.
Wysłany: 2012-01-08, 13:55
kamil445
:D
Wiek: 29 Na forum: 6151 dni Posty: 119
Nick w MP: Czechu
Piwa : 882
It's working , ale tylko 1 raz na jaki? czas tp z pojazdem, bo pickup znika ehh. Ale grunt ze dziaa
Wysłany: 2012-01-08, 14:09
CodeR
Programista
Wiek: 31 Na forum: 6595 dni Posty: 70
Piwa : 1461
Hmm.. To mo?e DestroyPickup i p??niej na nowo CreatePickup ? Je?li zrobisz to odpowiednio, to z pewno?ci? zadzia?a..
Wysłany: 2012-01-08, 14:32
kamil445
:D
Wiek: 29 Na forum: 6151 dni Posty: 119
Nick w MP: Czechu
Piwa : 882
Mam pomys?a , gdy funkcja czyli wej?cie sie wykona pickup sie zniszczy czyli :
Kod: to pick1 to jakby id pickupa (zmianilem te? z Kod:
na Kod: i na g?rze moda tez mam Kod: (wszytko dzia?a)
teraz pytanie jak go "o?ywi?" ?
Tagi: setvehiclepos
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: