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

Wysłany: 2013-08-18, 21:24


Qadax







Wiek: 36
Na forum: 4776 dni
Posty: 36

Piwa: 3

Respekt: 40,5

Ostrzeżeń: 20%
Witajcie, nie mam zielonego poj?cia jak ustali? ilo?? amunicji dla pickupa broni.
Oto m?j kod:
Kod:


new pickup1;

pickup1 = CreatePickup(353, 3, -1407.09, -2046.07, 1.06, -1);
//bro? tutaj to id 353 czyli MP5, domy?lnie 60 szt. amunicji po podniesieniu.

public OnPlayerPickUpPickup(playerid, pickupid)
{

if(pickupid == pickup1)
{
GivePlayerWeapon(playerid, 353, 10);
DestroyPickup(pickup1);

return 1;
}

return 1;
}


Jak wida? chc? da? 10 amunicji i zniszczy? pickup po podniesieniu, lecz zamiast 10 ammo, daje domy?lne 60 szt.

Z g?ry dzi?kuj? za pomoc :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-08-18, 23:06


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

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

Sprawdzi?em to co napisa?e? i rzeczywi?cie masz racj?. Niestety znam te? pow?d, poprzez kt?ry otrzymujesz 60 amunicji a nie 10. Problem polega na tym, ?e musisz stworzy? pickup o 'typie' numer 1. Inne niestety nie s? w pe?ni oskryptowane.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-08-19, 00:12


Qadax







Wiek: 36
Na forum: 4776 dni
Posty: 36

Piwa: 3

Respekt: 40,5

Ostrzeżeń: 20%
ustawi?em typ 1, czyli:
Kod:


pickup1 = CreatePickup(353, 1, -1407.09, -2046.07, 1.06, -1);


Niestety po zebraniu pickupa nic si? nie dzieje (poza wykonaniem destroyPickup)

Czy to jest dobrze napisane, czy problem le?y w czym? innym?
Kod:


if(pickupid == pickup1)
{
GivePlayerWeapon(playerid, 353, 10);
DestroyPickup(pickup1);

return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-08-19, 00:37


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

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

"Qadax" napisał/a:

Kod:

GivePlayerWeapon(playerid, 353, 10);


Chcesz da? graczowi bro? o ID 353? Przecie? ona nie istnieje. ;)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-08-19, 00:41


Sillence







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

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

Qadax, Pewnie pomyli?e? argumenty ;]
Kod:

GivePlayerWeapon(playerid, ID_BRONI, ILOSC_AMUNICJI);


[ Dodano: 2013-08-19, 00:45 ]
@UP szybszy..

Postaw piwo autorowi tego posta
 

 
Tagi: pickup :: broń :: ilość :: amunicji
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