Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2013-07-26, 21:59


krzysiek1284567







Wiek: 28
Na forum: 4852 dni
Posty: 55
Nick w MP: Szeryf



Respekt: 50

Witam potrzebuje wiedzie? jak zrobi? teleport/pickup.

Wchodzenie i wychodzenie musi si? odbywa? przez klikni?cie LMP(Lewy Przycisk Myszy). I ?eby by?o wida? pickup. Chcia?bym ?eby by? to taki z??ty sto?kowaty odwr?cony podstaw? do g?ry pickup (mam nadziej? ?e wiecie o co mi chodzi.

Tu jest jaki? teleport i je?li mo?na to przer?bcie mi ten ni?ej.

Kod:

#include <a_samp>
new wejscie;
new wyjscie;
public OnFilterScriptInit()
{
wejscie = CreatePickup(1, 1, 1048.4597, 1336.9049, 12.8203, -1);
wyjscie = CreatePickup(2, 1, 1047.1720, 1336.7681, 10.8203, -1);
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == wejscie)
SetPlayerPos(playerid, 1047.1720, 1336.7681, 10.8203);

if(pickupid == wyjscie)
SetPlayerPos(playerid, 1048.4597, 1336.9049, 10.8203);
return 1;
}



Dzi?ki za pomoc :piwo:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-26, 22:10


siudo97







Wiek: 29
Na forum: 4704 dni
Posty: 42
Nick w MP: Siudo

Piwa: 67

Respekt: 38

Ostrzeżeń: 20%
Chyba ci o to chodzi :)

http://gtao.pl/poradnik-t...kup-vt76933.htm

Nast?pnym razem zanim napiszesz temat u?yj "wyszukaj"

Podpis
Klepnij mnie ;)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-27, 00:17


IgrexolonO







Wiek: 34
Na forum: 6810 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

"siudo97" napisał/a:

Chyba ci o to chodzi :)

http://gtao.pl/poradnik-t...kup-vt76933.htm

Nast?pnym razem zanim napiszesz temat u?yj "wyszukaj"


Przepraszam Pana bardzo.. Ale czy Pan si? czasami nie zapomina? To ja w tym dziale jestem od pisania innym, o opcji szukaj, kt?ra nie wiem po co istnieje na tym forum.

Kod:

#define RELEASED(%0) \
(((newkeys & (%0)) != (%0)) && ((oldkeys & (%0)) == (%0)))
new wejscie, wyjscie;

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(PRESSED(KEY_FIRE))
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, 1048.4597, 1336.9049, 12.8203)) // pierwsza pozycja pickupa - tj wej?cia
{
SetPlayerPos(playerid, 1047.1720, 1336.7681, 10.8203);
}
if(IsPlayerInRangeOfPoint(playerid, 2.0, 1047.1720, 1336.7681, 10.8203)) // druga pozycja pickupa - tj wyj?cia
{
SetPlayerPos(playerid, 1048.4597, 1336.9049, 12.8203);
}
}
return 1;
}

public OnFilterScriptInit()
{
wejscie = CreatePickup(1, 1, 1048.4597, 1336.9049, 12.8203, -1);
wyjscie = CreatePickup(2, 1, 1047.1720, 1336.7681, 10.8203, -1);
}


Niestety nie pomog? Ci z t? strza?k?. Nie pami?tam ID obiektu.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-27, 00:58


siudo97







Wiek: 29
Na forum: 4704 dni
Posty: 42
Nick w MP: Siudo

Piwa: 67

Respekt: 38

Ostrzeżeń: 20%
IgrexolonO, we? sko?cz bo sie znasz na PAWN jak na balecie.

krzysiek1284567, Bia?a strza?ka (Pickup ID 1318)

[ Komentarz dodany przez: Oldschool: 2013-07-27, 01:37 ]
Ka?dy pomaga jak mo?e, wi?c po co ten komentarz ?e si? nie zna?


Podpis
Klepnij mnie ;)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-27, 01:08


IgrexolonO







Wiek: 34
Na forum: 6810 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

"siudo97" napisał/a:

IgrexolonO, we? sko?cz bo sie znasz na PAWN jak na balecie.

krzysiek1284567, Bia?a strza?ka (Pickup ID 1318)


On chce ?? ?te strza?ki (normalne interiorowe) mistrzuniu ;)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-27, 15:00


krzysiek1284567







Wiek: 28
Na forum: 4852 dni
Posty: 55
Nick w MP: Szeryf



Respekt: 50

siudo97, chodzi mi o to


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-27, 15:55


adamoloxD

PaFFner






Wiek: 32
Na forum: 5928 dni
Posty: 64

Piwa: 523

Respekt: 72

Mo?e to ID:
Kod:

1559
?

Podpis
Kod:


public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
return DestroyVehicle(vehicleid);
}
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-27, 19:03


krzysiek1284567







Wiek: 28
Na forum: 4852 dni
Posty: 55
Nick w MP: Szeryf



Respekt: 50

IgrexolonO, chyba co? zrobi?em ?le mam error.


Kod:

error 017: undefined symbol "PRESSED"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


1 Error.


A ca?o?? wygl?da tak .
Kod:

#include <a_samp>

#define RELEASED(%0) \
(((newkeys & (%0)) != (%0)) && ((oldkeys & (%0)) == (%0)))
new wejscie, wyjscie;

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(PRESSED(KEY_FIRE))
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, 1048.4597, 1336.9049, 12.8203)) // pierwsza pozycja pickupa - tj wej?cia
{
SetPlayerPos(playerid, 1047.1720, 1336.7681, 10.8203);
}
if(IsPlayerInRangeOfPoint(playerid, 2.0, 1047.1720, 1336.7681, 10.8203)) // druga pozycja pickupa - tj wyj?cia
{
SetPlayerPos(playerid, 1048.4597, 1336.9049, 12.8203);
}
}
return 1;
}

public OnFilterScriptInit()
{
wejscie = CreatePickup(1, 1, 1048.4597, 1336.9049, 12.8203, -1);
wyjscie = CreatePickup(2, 1, 1047.1720, 1336.7681, 10.8203, -1);
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == wejscie)
SetPlayerPos(playerid, 1047.1720, 1336.7681, 10.8203);

if(pickupid == wyjscie)
SetPlayerPos(playerid, 1048.4597, 1336.9049, 10.8203);
return 1;
}


Co jest ?le?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-27, 19:19


Sillence







Wiek: 26
Na forum: 5157 dni
Posty: 1514
Nick w MP: Sillence

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

krzysiek1284567, Wykonaj tak:
Kod:

#include <a_samp>

#define PRESSED(%0) \
(((newkeys & (%0)) != (%0)) && ((oldkeys & (%0)) == (%0)))
new wejscie, wyjscie;

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(PRESSED(KEY_FIRE))
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, 1048.4597, 1336.9049, 12.8203)) // pierwsza pozycja pickupa - tj wej?cia
{
SetPlayerPos(playerid, 1047.1720, 1336.7681, 10.8203);
}
if(IsPlayerInRangeOfPoint(playerid, 2.0, 1047.1720, 1336.7681, 10.8203)) // druga pozycja pickupa - tj wyj?cia
{
SetPlayerPos(playerid, 1048.4597, 1336.9049, 12.8203);
}
}
return 1;
}

public OnFilterScriptInit()
{
wejscie = CreatePickup(1, 1, 1048.4597, 1336.9049, 12.8203, -1);
wyjscie = CreatePickup(2, 1, 1047.1720, 1336.7681, 10.8203, -1);
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == wejscie)
SetPlayerPos(playerid, 1047.1720, 1336.7681, 10.8203);

if(pickupid == wyjscie)
SetPlayerPos(playerid, 1048.4597, 1336.9049, 10.8203);
return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-27, 19:29


krzysiek1284567







Wiek: 28
Na forum: 4852 dni
Posty: 55
Nick w MP: Szeryf



Respekt: 50

Sillence, Dobra to nie ma error?w ale co? to nie dzia?a, nie wiem czemu jak do tego podejde to mnie teleportuje do ?rodka i od razu wywala, nawet jak nie klikam LMP.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-27, 19:40


Sillence







Wiek: 26
Na forum: 5157 dni
Posty: 1514
Nick w MP: Sillence

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

krzysiek1284567, Zobacz tak:
Kod:

#include <a_samp>

#define PRESSED(%0) \
(((newkeys & (%0)) != (%0)) && ((oldkeys & (%0)) == (%0)))
new wejscie, wyjscie;

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(PRESSED(KEY_FIRE))
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, 1048.4597, 1336.9049, 12.8203)) // pierwsza pozycja pickupa - tj wej?cia
{
SetPlayerPos(playerid, 1047.1720, 1336.7681, 10.8203);
return 1;
}
if(IsPlayerInRangeOfPoint(playerid, 2.0, 1047.1720, 1336.7681, 10.8203)) // druga pozycja pickupa - tj wyj?cia
{
SetPlayerPos(playerid, 1048.4597, 1336.9049, 12.8203);
return 1;
}
}
return 1;
}

public OnFilterScriptInit()
{
wejscie = CreatePickup(1, 1, 1048.4597, 1336.9049, 12.8203, -1);
wyjscie = CreatePickup(2, 1, 1047.1720, 1336.7681, 10.8203, -1);
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == wejscie)
SetPlayerPos(playerid, 1047.1720, 1336.7681, 10.8203);

if(pickupid == wyjscie)
SetPlayerPos(playerid, 1048.4597, 1336.9049, 10.8203);
return 1;
}


Pozdrawiam :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-27, 19:49


krzysiek1284567







Wiek: 28
Na forum: 4852 dni
Posty: 55
Nick w MP: Szeryf



Respekt: 50

Sillence, Dalej wrzuca bez klikania.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-27, 19:59


Sillence







Wiek: 26
Na forum: 5157 dni
Posty: 1514
Nick w MP: Sillence

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

krzysiek1284567, Chodzi o to ?e wchodzisz na chwil? i od razu automatycznie Ci? wyrzuca tak ?

Ostatnio zmieniony przez Sillence 2013-07-27, 20:10, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-27, 20:07


krzysiek1284567







Wiek: 28
Na forum: 4852 dni
Posty: 55
Nick w MP: Szeryf



Respekt: 50

Tak odrazu wyrzuca i do puki si? nie poruszysz to cie nie wrzuci z powrotem. A jak klikniesz LMP to cie wrzuci z znowu wywali.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-27, 20:10


Sillence







Wiek: 26
Na forum: 5157 dni
Posty: 1514
Nick w MP: Sillence

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

Hmm nie jestem pewny co do tego ale zobacz po raz kolejny tak :)
Kod:

#include <a_samp>

#define PRESSED(%0) \
(((newkeys & (%0)) != (%0)) && ((oldkeys & (%0)) == (%0)))
new wejscie, wyjscie;

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(PRESSED(KEY_FIRE))
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, 1048.4597, 1336.9049, 12.8203)&& wejscie) // pierwsza pozycja pickupa - tj wej?cia
{
SetPlayerPos(playerid, 1047.1720, 1336.7681, 10.8203);
return 1;
}
if(IsPlayerInRangeOfPoint(playerid, 2.0, 1047.1720, 1336.7681, 10.8203)&& wyjscie) // druga pozycja pickupa - tj wyj?cia
{
SetPlayerPos(playerid, 1048.4597, 1336.9049, 12.8203);
return 1;
}
}
return 1;
}

public OnFilterScriptInit()
{
wejscie = CreatePickup(1, 1, 1048.4597, 1336.9049, 12.8203, -1);
wyjscie = CreatePickup(2, 1, 1047.1720, 1336.7681, 10.8203, -1);
return 1;
}


Postaw piwo autorowi tego posta
 

 
Tagi: teleport/pickup
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku