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

Wysłany: 2015-01-03, 18:11


NoTa







Wiek: 31
Na forum: 5187 dni
Posty: 121

Piwa: 2

Respekt: 55

to daj te DP za CP i w public od wychodzenia te? zmie? albo dodaj destroypickup

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-01-03, 18:15


fensz







Wiek: 44
Na forum: 6024 dni
Posty: 25
Nick w MP: Rick_Ross



Respekt: 50

"NoTa" napisał/a:

to daj te DP za CP i w public od wychodzenia te? zmie? albo dodaj destroypickup


M?g?by? mnie chociaz szkicowo na to naprowadzic?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-01-03, 18:22


NoTa







Wiek: 31
Na forum: 5187 dni
Posty: 121

Piwa: 2

Respekt: 55

Jak masz :
warunek if pickupid ==DP[i]
to musisz to te? zdefiniowa? czyli
DP[i] = CreateDynamicCP(ZoneInfo[playerid][pointPos][0],ZoneInfo[playerid][pointPos][1],ZoneInfo[playerid][pointPos][2], 5, -1, -1, -1, 100.0);

Kod:


public OnPlayerPickUpPickup(playerid, pickupid)
{

if ( pickupid == DP[i] )
{
DP[i] = CreateDynamicCP(ZoneInfo[playerid][pointPos][0],ZoneInfo[playerid][pointPos][1],ZoneInfo[playerid][pointPos][2], 5, -1, -1, -1, 100.0);
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-01-03, 18:38


fensz







Wiek: 44
Na forum: 6024 dni
Posty: 25
Nick w MP: Rick_Ross



Respekt: 50

Dzieki za pomoc, ale to chyba bardziej skomplikowane niz myslalem :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-01-03, 19:01


ToxiC.







Wiek: 28
Na forum: 5246 dni
Posty: 3792

Piwa: 8590

Respekt: 1143,8
Respekt: 1143,8

Kod:


for (new i; i < sizeof(ZoneInfo); i++)
{
if (floatcmp(ZoneInfo[i][minPos][0], 0))
{
Iter_Add(Zones, i);
tCP[i] = NONE;
UnderAttack[i] = false;
Zone[i] = GangZoneCreate(ZoneInfo[i][minPos][0], ZoneInfo[i][minPos][1], ZoneInfo[i][maxPos][0], ZoneInfo[i][maxPos][1]);
// CP[i] = CreateDynamicCP(ZoneInfo[i][pointPos][0],ZoneInfo[i][pointPos][1],ZoneInfo[i][pointPos][2], 5, -1, -1, -1, 100.0);
DP[i] = CreateDynamicPickup(1313, 1, ZoneInfo[i][pointPos][0],ZoneInfo[i][pointPos][1],ZoneInfo[i][pointPos][2], -1, -1, -1, 100.0);
}
}
SetTimer("ZoneTimer", 1000, true);

public OnPlayerDynamicPickUpPickup(playerid, pickupid){
for (new i; i < sizeof(ZoneInfo); i++)
{
if (floatcmp(ZoneInfo[i][minPos][0], 0))
{
if ( pickupid == DP[i] )
{
CP[i] = CreateDynamicCP(ZoneInfo[i][pointPos][0],ZoneInfo[i][pointPos][1],ZoneInfo[i][pointPos][2], 5, -1, -1, -1, 100.0);
}
}
}
return 1;
}



Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-01-03, 19:44


fensz







Wiek: 44
Na forum: 6024 dni
Posty: 25
Nick w MP: Rick_Ross



Respekt: 50

@Toxic

Teraz jest ok dla kompilatora, ?adnie mi kompiluje.
Ale dalej po wej?ciu w Pickupa nic si? nie dzieje :)

Postaw piwo autorowi tego posta
 

 
Tagi: zamiana :: checkpointa :: pickupa
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » [DM] Zamiana checkpointa na pickupa 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