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

Wysłany: 2014-01-07, 21:21


sirelton

Mlodszy paffner :D






Wiek: 39
Na forum: 5185 dni
Posty: 42
Nick w MP: Adagio

Piwa: 180

Respekt: 72

Ostrzeżeń: 100%
SIemka,jak zrobi? tak? opcje
wpisujemy komende np. /kosz i przed nami pojawia si? jakis obiekt np. ?mietnik? I jak zrobic aby ta komende dzialal? tylko podczas chodzenia a nie gdy jest si? w aucie?

Podpis
Witaj
zapraszam Cię na Polish Full Party!
PFPServ.pl
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-07, 21:49


Quis

Wszechwiedzący






Wiek: 31
Na forum: 5146 dni
Posty: 464
Nick w MP: Quis

Piwa: 1110

Respekt: 325
Respekt: 325Respekt: 325Respekt: 325

GetPlayerState + GetPlayerPos + GetPlayerFacingAngle + floatsin/floatcos (je?li chcesz przed graczem a nie obok) + CreateObject

Je?li chcesz przyklei? ten obiekt do gracza, to jeszcze AttachObjectToPlayer

Polecam: http://wiki.sa-mp.com/

Pozdrawiam

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-07, 21:55


Iggy

#admin






Wiek: 26
Na forum: 4596 dni
Posty: 3469
Nick w MP: Iggy

Piwa: 1716

Respekt: 915
Respekt: 915Respekt: 915


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
A jak zrobi? dodawanie ikon na radarze? Online w grze?

Sorka, ?e w tym temacie, ale podobny problem. :D

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-07, 22:08


Quis

Wszechwiedzący






Wiek: 31
Na forum: 5146 dni
Posty: 464
Nick w MP: Quis

Piwa: 1110

Respekt: 325
Respekt: 325Respekt: 325Respekt: 325

Funkcja SetPlayerMapIcon, ale to pokazuje ikonk? tylko jednemu graczowi i trzeba samemu ogarn?? indeksy, dlatego dobry te? jest streamer by Incognito, tworz? si? globalnie, ale te ikonki s? wkurzaj?ce bo pojawiaj? si? graczowi dopiero jak b?dzie mia? je w zasi?gu radaru, a znikaj? zale?nie od podanego streamdistance, czyli jak podasz 99999, to pojawi? si? jak b?dziesz w ich okolicy i nigdy nie znikn?.

Pozdrawiam

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-08, 21:55


Iggy

#admin






Wiek: 26
Na forum: 4596 dni
Posty: 3469
Nick w MP: Iggy

Piwa: 1716

Respekt: 915
Respekt: 915Respekt: 915


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Aha. A jest mo?e spos?b na dodawanie w GM? Chodzi mi o to, ?e jakie? dane si? pobiera (miejsca, w kt?rym ma by? ikonka) i w GM dodaje. A t? pozycj? tej ikony jak mo?na zapisa?? Tak samo jak np na 3d text?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-08, 22:21


Quis

Wszechwiedzący






Wiek: 31
Na forum: 5146 dni
Posty: 464
Nick w MP: Quis

Piwa: 1110

Respekt: 325
Respekt: 325Respekt: 325Respekt: 325

Iggy, nie rozumiem, w jaki spos?b chcesz zapisa? pozycj? tej ikony?

A co do tworzenia globalnie tych ikon, to mo?na to w prosty spos?b zrobi?, na g?rze dodajesz takie co?:
Kod:

#define MAX_ICONS 100
new globalIconIdx = 0;
new Float:globalIconPos[MAX_ICONS][3];
new globalIconModel[MAX_ICONS];
// i inne dane je?li jeszcze czego? b?dziesz potrzebowa?, takie jak kolor czy styl

AddGlobalIcon(model, Float:posX, Float:posY, Float:posZ)
{
globalIconModel[globalIconIdx] = model;
globalIconPos[globalIconIdx][0] = posX;
globalIconPos[globalIconIdx][1] = posY;
globalIconPos[globalIconIdx][2] = posZ;
globalIconIdx++;
}


W OnGameModeInit ikonki dodajesz w taki spos?b:
Kod:

AddIcon(model, posX, posY, posZ);


A w OnPlayerConnect dodajesz co? takiego:
Kod:

for(new icon=0; icon<globalIconIdx; icon++)
{
SetPlayerMapIcon(playerid, icon, globalIconPos[icon][0], globalIconPos[icon][1], globalIconPos[icon][2], globalIconModel[icon], 0x000000FF, MAPICON_GLOBAL);
}


Jest to taki podstawowy system do obs?ugi ikonek, da si? to ?atwo rozbudowa?.

Pozdrawiam

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-09, 14:21


Iggy

#admin






Wiek: 26
Na forum: 4596 dni
Posty: 3469
Nick w MP: Iggy

Piwa: 1716

Respekt: 915
Respekt: 915Respekt: 915


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Quis, nie wiem jak to wyt?umaczy?. Chodzi mi o t? pozycj? np. chce ikonk? na LV-LOT i nie wiem sk?d pobra? wsp??rz?dne do tej ikony. Chodzi o to pos x, pos y itd, nie weim sk?d to "pobra?". :(

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-09, 14:35


Quis

Wszechwiedzący






Wiek: 31
Na forum: 5146 dni
Posty: 464
Nick w MP: Quis

Piwa: 1110

Respekt: 325
Respekt: 325Respekt: 325Respekt: 325

Komenda /save i w Moich dokumentach, w folderze z GTA, szukaj folderu SAMPa i tam masz savedPositions.txt, w tym pliku b?dzie ta pozycja, z AddPlayerClass wytnij tylko X, Y i Z.

Pozdrawiam

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-09, 15:02


B!4CK

Never give UP!






Wiek: 32
Na forum: 5809 dni
Posty: 1047
Nick w MP: John

Piwa: 1891

Respekt: 124,2
Respekt: 124,2

Iggy, masz skrypt na dodawanie dynamicznie ikon na mapie:
http://pastebin.com/utckY5NY

Podpis
Cześć
! :)


Projekt, który poruszy scenę platformy SA:MP!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-09, 17:55


Iggy

#admin






Wiek: 26
Na forum: 4596 dni
Posty: 3469
Nick w MP: Iggy

Piwa: 1716

Respekt: 915
Respekt: 915Respekt: 915


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Aha. A na podstawie tego podanego wy?ej kodu/skryptu m?g?bym przerobi? go na dodawanie 3D Text'?w lub Pick Up'?w? Czy trzeba zupe?nie inaczej pisa? ten skrypt?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-09, 18:00


Quis

Wszechwiedzący






Wiek: 31
Na forum: 5146 dni
Posty: 464
Nick w MP: Quis

Piwa: 1110

Respekt: 325
Respekt: 325Respekt: 325Respekt: 325

Tak, m?g?by? to zrobi?, wystarczy pozamienia? funkcje i nazw? pliku ?eby wszystko nie zapisywa?o si? w jednym bo si? pomiesza.

Postaw piwo autorowi tego posta
 

 
Tagi: dynamiczne :: tworzenie :: obiektu
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