Právě je čtv 21. lis 2024 9:32:40

Všechny časy jsou v UTC + 1 hodina




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 3 ] 
Autor Zpráva
 Předmět příspěvku: [TuT] Ako spraviť Pickup bez prehadzovania funkcíí
PříspěvekNapsal: ned 06. kvě 2012 12:17:06 
Uživatel
Registrován: pon 30. dub 2012 13:54:05
Příspěvky: 8
Bydliště: Dzedzina na vichodze :D

Ahojte. Pridávám sem daľší TuT. Nieje to ťažké ale pomôže to. I mne to pomohlo. Ide o to ak máte GM/FS a dáte hore new pickup; a do GameModeInit dáte pickup = CreatePickup(..) a do OnplayerpickupPickup dáte
Kód:
if(pickupid == pickup)
{
SendClientMessage(playerid,0xE10000AA, "Si v pickupe"); // dajte si čo chcete
}


Tak to je ZLE !

Potrebujete totižto Definíciu IsPlayerInSphere alebo IsPlayerInRangeOfPoint. Lepšie a rýchlejšie je IsPlayerInSphere.
Kód:
#define IsPlayerInSphere(%0,%1,%2,%3,%4) IsPlayerInRangeOfPoint(%0,%4,%1,%2,%3)


Ta bude to vyzerať takto.

Kód:
Do OnGamemodeInit: // bez žiadnych [color=#0000FF]new[/color]ov
CreatePickup(....)
A do OnPlayerPickupPickup dáme:

public OnPlayerPickUpPickup(playerid, pickupid)
{
    if(IsPlayerInSphere(playerid,5,10,15,2))//5,10,15 = X,Y,Z a 2=Okruh / Radius
   {
   SendClientMessage(playerid,0xE10000AA,"Stojíš na pickupe :D");
   }
   return 1;
}


Chyby, komentáre, otázky DOLE !

_________________
Niesom v pawn dokonalý znalec. Budem rád keď to budete rešpektovať :D


Offline
 Profil Poslat soukromou zprávu  
 Předmět příspěvku: Re: [TuT] Ako spraviť Pickup bez prehadzovania funkcíí
PříspěvekNapsal: ned 06. kvě 2012 12:19:04 
Majitel fora
Registrován: pát 23. pro 2011 18:10:16
Příspěvky: 30

pekny tut

10/10 :D

_________________
ObrázekObrázekObrázekObrázekObrázekObrázekObrázekObrázekObrázekObrázekObrázekObrázek
Obrázek


Offline
 Profil Poslat soukromou zprávu  
 Předmět příspěvku: Re: [TuT] Ako spraviť Pickup bez prehadzovania funkcíí
PříspěvekNapsal: pon 07. kvě 2012 18:01:58 
Uživatel
Registrován: pon 30. dub 2012 13:54:05
Příspěvky: 8
Bydliště: Dzedzina na vichodze :D

Díky. Dúfam že ich nepíšem zbytočne. A prosím daj sem i ty nejaký ten 1/2+ tuty. Niečo nové niečo ťažšie ja chcem zaúčať nováčikov a ty tých čo už niečo vedia.

_________________
Niesom v pawn dokonalý znalec. Budem rád keď to budete rešpektovať :D


Offline
 Profil Poslat soukromou zprávu  
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 3 ] 

Všechny časy jsou v UTC + 1 hodina


 Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
 
cron