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

Wysłany: 2013-07-03, 12:12


Rumun







Wiek: 30
Na forum: 5235 dni
Posty: 316
Nick w MP: Rumun

Piwa: 25

Respekt: 69

Witam.Chcia?bym prosi? was o pomoc,a zw?aszcza licz? na pomoc naszego Ojca.Chcia?bym wykona? tor na kt?rym zostaje liczony czas,ale mo?e od pocz?tku.

Gracz wje?d?a w checkpoint(poza checkpointem informacja ,?e jest za daleko) i wpisuje /start zamra?a go na kilka sekund po czym rusza i od momentu startu jest liczony czas gracz pokonuje odcinek i wje?d?a w ko?cowy checkpoint i wyskakuje mu informacja o tym ile wynosi? jego czas.Jeszcze gdy jaki? gracz wykonuje drag inna osoba nie mo?e go wykona?.Za pomoc piwko i respekt. ;)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-03, 20:31


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

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

Kod:

new dragUsed = -1;
new dragTiming;

CMD:start(playerid, p[])
{
if(!IsPlayerInCheckpoint(playerid) || !IsPlayerInRangeOfPoint(playerid, 5.0, x, y, z)) return SendClientMessage(playerid, -1, "Jeste? daleko.. gdzie?.. gdzie?.. w p****. Pom?dl si? synu."), 1;
if(dragUsed != -1) return SendClientMessage(playerid, -1, "Ju? kto? u?ywa toru wy?cigowego m?j synu!"), 1;

TogglePlayerControllable(playerid, false);
dragUsed = playerid;

SetTimerEx("@setDatDragBiach", 3000, false, "i", playerid);
return 1;
}

forward @setDatDragBiatch(pid);
@setDatDragBiatch(pid)
{
if(!IsPlayerConnected(pid)) return 0;

SetPlayerRaceCheckpoint(pid, 1, x, y, z, 0.0, 0.0, 0.0, 5.0); // ko?cowy
TogglePlayerControllable(pid, true);
dragTiming = GetTickCount();
return 1;
}

stock setPlayerDragCheckpoint(pid)
{
SetPlayerCheckpoint(pid, x, y, z, rozmiar );
return 1;
}

public OnPlayerEnterRaceCheckpoint(playerid)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, x, y, z)) // koordy checkpointa z setDatDragBiatch
{
SendClientMessage(playerid, -1, "Gratzy, uko?czy?e? wy?cig");
new message[128];
format(message, sizeof(message), "Czas jaki zaj?? Ci drag: %.2fs", (float((GetTickCount() - dragTiming)) / 1000.0));
dragUsed = -1;
dragTiming = 0;
}
return 1;
}


@ + OnPlayerSpawn:

Kod:

setPlayerDragCheckpoint(playerid);


@ + OnPlayerDisconnect:

Kod:

if(dragUsed == playerid) dragUsed = -1;


Papie? jest troszk? zaj?ty azjatkami, kt?re w?a?nie obraca ale zd?rzy? Ci lewo r?k? napisa? tyle kodu. Wr?czam Ci wi?c zatem to namaszczenie.

Postaw piwo autorowi tego posta
 

 
Tagi: drag
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] drag 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