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, 20:52


fensz







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



Respekt: 50

Hello
Kompilator nie widzi b??d?w

Kod:

public OnPlayerPickUpPickup(playerid, pickupid)
{
for (new i; i < sizeof(ZoneInfo); i++)
{
if (floatcmp(ZoneInfo[i][minPos][0], 0))
{
if ( pickupid == DP[i] )
{
SendClientMessage(playerid, RED, "TEST KUTAS2");
CP[i] = CreateDynamicCP(ZoneInfo[i][pointPos][0],ZoneInfo[i][pointPos][1],ZoneInfo[i][pointPos][2], 5, -1, -1, -1, 100.0);
//DestroyDynamicCP(DP[i]);
//DestroyPickup(DP[i]);
}
}
}


Napis TEST KU*** wy?wietla si? bez problemu, jednak CP si? nie tworzy.
Kto? wie, co tu mo?e nie gra??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-01-03, 21:47


ToxiC.







Wiek: 28
Na forum: 5246 dni
Posty: 3792

Piwa: 8590

Respekt: 1143,8
Respekt: 1143,8

Kod:


CP[i] = CreateDynamicCP(ZoneInfo[i][pointPos][0],ZoneInfo[i][pointPos][1],ZoneInfo[i][pointPos][2], 5.0, -1, -1, -1, 100.0);


pod spodem mo?esz da? jeszcze
Kod:


printf("%f, %f, %f", ZoneInfo[i][pointPos][0],ZoneInfo[i][pointPos][1],ZoneInfo[i][pointPos][2]);

I zobaczy? czy w logach wy?wietla odpowiedni? pozycje, t?, w kt?rej chcesz ?eby CheckPoint si? pojawi?.

[ Dodano: 2015-01-03, 21:49 ]
aa, zaraz. Poka? jak tworzysz pickup?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-01-03, 21:52


fensz







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



Respekt: 50

Tworzenie:
Kod:

CreateObjects();

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]);
DP[i] = CreateDynamicPickup(1313, 1, ZoneInfo[i][pointPos][0],ZoneInfo[i][pointPos][1],ZoneInfo[i][pointPos][2], -1, -1, -1, 100.0);
CP[i] = CreateDynamicCP(ZoneInfo[i][pointPos][0],ZoneInfo[i][pointPos][1],ZoneInfo[i][pointPos][2], 5, -1, -1, -1, 100.0);
}
}
SetTimer("ZoneTimer", 1000, true);


Dzialanie:
Kod:

public OnPlayerPickUpPickup(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, 0.0);
//DestroyDynamicCP(DP[i]);
//DestroyPickup(DP[i]);
}
}
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-01-03, 21:55


ToxiC.







Wiek: 28
Na forum: 5246 dni
Posty: 3792

Piwa: 8590

Respekt: 1143,8
Respekt: 1143,8

Kod:



public OnPlayerPickUpDynamicPickup(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.0, -1, -1, -1, 100.0);
//DestroyDynamicCP(DP[i]);
//DestroyPickup(DP[i]);
}
}
}


Zamie?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-01-03, 21:57


fensz







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



Respekt: 50

Logi daj? to (za??czam zdj?cie)
Wsp??z?dne nie wiem czemu ale si? r??ni?



Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-01-03, 21:59


ToxiC.







Wiek: 28
Na forum: 5246 dni
Posty: 3792

Piwa: 8590

Respekt: 1143,8
Respekt: 1143,8

fensz, zamie? to u g?ry, powinno dzia?a?

Postaw piwo autorowi tego posta
 

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


fensz







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



Respekt: 50

"ToxiC`" napisał/a:

fensz, zamie? to u g?ry, powinno dzia?a?


Zmieni?em. Kompiluje si? ale brak efektu po najechaniu na czach? (streamer mam najnowszy)

Postaw piwo autorowi tego posta
 

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


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
Spr?buj zmieni? streamer do wersji 2.7.2 - mia?em problemy z najnowszym. Je?li zmiana wersji nic nie da, to spr?buj stworzy? checkpointy w tym samym miejscu gdzie tworzysz pickupy. Je?li to nic nie da, to spr?buj u?y? funkcji SetPlayerCheckpoint.

Na co tam funkcja floatcmp?

Postaw piwo autorowi tego posta
 

 
Tagi: checkpointy :: pickupy
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » [INNE] Checkpointy I Pickupy CD 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