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

Wysłany: 2013-07-26, 23:26


akon823

Czekotubka :D






Wiek: 29
Na forum: 4815 dni
Posty: 399
Nick w MP: Remik14

Piwa: 152

Respekt: 76,8

Witam

1.Mam problem z wy?wietlaniem ilo?ci dostarczen poniewa? gdy kto? zrobi dostarczenie to mi to r?wnie? dodaje ;c Jest napisane 0 ale na nim jeszcze 1 ;/
To jest kod kt?ry dodaje do tego textdrawu :P
Kod:

Dostarczenia[playerid]++;
new tmp[32];
format(tmp, 32, "Dostarczenia: %d", Dostarczenia[playerid]);
for(new i = 0, x = GetMaxPlayers(); i<x; i++)
{
TextDrawSetString(tddDostarczenia[i], tmp);
}


2.Dlaczego nie dzia?a ta komenda ? Niby dzia?a ale nic si? nie dzieje co? zepsu?em z moveobject ?
Kod
Kod:

CMD:po(playerid, params[])
{
#pragma unused params
if(gTeam[playerid] == TEAM_POLICJA)
{
if(IsPlayerInRangeOfPoint(playerid, 9.0, 1587.6999500, -1638.0000000, 15.0000000))
{
MoveObject(BramaPoliLs, 1587.6999500, -1638.0000000, 9.2000000, 1.0, 0.0000000, 0.0000000, 271.1210000);
SendClientMessage(playerid, Niebieski, "Brama otwarta !");
return 1;
}
else if(IsPlayerInRangeOfPoint(playerid, 9.0, 2294.0000000, 2498.5000000, 4.9000000))
{
MoveObject(BramaPoliLv, 2294.0000000, 2498.5000000, -0.7000000, 1.0, 0.0000000, 0.0000000, 0.0000000);
SendClientMessage(playerid, Niebieski, "Brama otwarta !");
return 1;
}
else if(IsPlayerInRangeOfPoint(playerid, 9.0, 2335.0000000, 2443.6999500, 7.0000000))
{
MoveObject(BramaPoliLv2, 2335.0000000, 2443.6999500, 0.9000000, 1.0, 0.0000000, 0.0000000, 329.9740000);
SendClientMessage(playerid, Niebieski, "Brama otwarta !");
return 1;
}
else if(IsPlayerInRangeOfPoint(playerid, 9.0, -1631.5999800, 688.5000000, 8.7000000))
{
MoveObject(BramaPoliSf, -1631.5999800, 688.5000000, 3.3000000, 1.0, 0.0000000, 0.0000000, 269.9240000);
SendClientMessage(playerid, Niebieski, "Brama otwarta !");
return 1;
}
else
SendClientMessage(playerid, Niebieski, "Jeste? za daleko bramy !");
}
else
SendClientMessage(playerid, Czerwony, "Nie jeste? policjantem !");
return 1;
}
CMD:pc(playerid, params[])
{
#pragma unused params
if(gTeam[playerid] == TEAM_POLICJA)
{
if(IsPlayerInRangeOfPoint(playerid, 9.0, 1587.6999500, -1638.0000000, 15.0000000))
{
MoveObject(BramaPoliLs, 1587.6999500, -1638.0000000, 15.0000000, 1.0, 0.0000000, 0.0000000, 271.1250000);
SendClientMessage(playerid, Niebieski, "Brama zamkni?ta !");
return 1;
}
else if(IsPlayerInRangeOfPoint(playerid, 9.0, 2294.0000000, 2498.5000000, 4.9000000))
{
MoveObject(BramaPoliLv, 2294.0000000, 2498.5000000, 4.9000000, 1.0, 0.0000000, 0.0000000, 0.0000000);
SendClientMessage(playerid, Niebieski, "Brama zamkni?ta !");
return 1;
}
else if(IsPlayerInRangeOfPoint(playerid, 9.0, 2335.0000000, 2443.6999500, 7.0000000))
{
MoveObject(BramaPoliLv2, 2335.0000000, 2443.6999500, 7.0000000, 1.0, 0.0000000, 0.0000000, 329.9740000);
SendClientMessage(playerid, Niebieski, "Brama zamknieta !");
return 1;
}
else if(IsPlayerInRangeOfPoint(playerid, 9.0, -1631.5999800, 688.5000000, 8.7000000))
{
MoveObject(BramaPoliSf, -1631.5999800, 688.5000000, 8.7000000, 1.0, 0.0000000, 0.0000000, 269.9240000);
SendClientMessage(playerid, Niebieski, "Brama zamknieta !");
return 1;
}
else
SendClientMessage(playerid, Niebieski, "Jeste? za daleko bramy !");
}
else
SendClientMessage(playerid, Niebieski, "Nie jeste? policjantem");
return 1;
}


3.Chcia?bym zrobi? topk? czyli 10 os?b kt?re maj? najwi?cej dostarcze? :P Kod poda?em w punkcie 1 :D

4.Jak zrobi? odliczanie przed respawnem pojazd?w ?:D

Jak na razie to tyle ;p
Pozdrawiam

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-27, 00:24


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

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

#1. aha..

Kod:

Dostarczenia[playerid]++;
new tmp[32];
for(new i;i<MAX_PLAYERS;i++)
{
format(tmp, sizeof(tmp), "Dostarczenia: %d", Dostarczenia[playerid]);
TextDrawSetString(tddDostarczenia[i], tmp);
}


#2.
Kod:

CMD:po(playerid, params[])
{
if(gTeam[playerid] != TEAM_POLICJA) return SendClientMessage(playerid, Czerwony, "Nie jeste? policjantem!"), 1;

if(IsPlayerInRangeOfPoint(playerid, 9.0, 1587.6999500, -1638.0000000, 15.0000000))
{
MoveObject(BramaPoliLs, 1587.6999500, -1638.0000000, 9.2000000, 1.0, 0.0000000, 0.0000000, 271.1210000);
SendClientMessage(playerid, Niebieski, "Brama otwarta!");
return 1;
}

if(IsPlayerInRangeOfPoint(playerid, 9.0, 2294.0000000, 2498.5000000, 4.9000000))
{
MoveObject(BramaPoliLv, 2294.0000000, 2498.5000000, -0.7000000, 1.0, 0.0000000, 0.0000000, 0.0000000);
SendClientMessage(playerid, Niebieski, "Brama otwarta!");
return 1;
}

if(IsPlayerInRangeOfPoint(playerid, 9.0, 2335.0000000, 2443.6999500, 7.0000000))
{
MoveObject(BramaPoliLv2, 2335.0000000, 2443.6999500, 0.9000000, 1.0, 0.0000000, 0.0000000, 329.9740000);
SendClientMessage(playerid, Niebieski, "Brama otwarta!");
return 1;
}

if(IsPlayerInRangeOfPoint(playerid, 9.0, -1631.5999800, 688.5000000, 8.7000000))
{
MoveObject(BramaPoliSf, -1631.5999800, 688.5000000, 3.3000000, 1.0, 0.0000000, 0.0000000, 269.9240000);
SendClientMessage(playerid, Niebieski, "Brama otwarta!");
return 1;
}

SendClientMessage(playerid, Niebieski, "Jeste? za daleko bramy!");
return 1;
}

CMD:pc(playerid, params[])
{
if(gTeam[playerid] != TEAM_POLICJA) return SendClientMessage(playerid, Czerwony, "Nie jeste? policjantem!"), 1;

if(IsPlayerInRangeOfPoint(playerid, 9.0, 1587.6999500, -1638.0000000, 15.0000000))
{
MoveObject(BramaPoliLs, 1587.6999500, -1638.0000000, 15.0000000, 1.0, 0.0000000, 0.0000000, 271.1250000);
SendClientMessage(playerid, Niebieski, "Brama zamkni?ta!");
return 1;
}

if(IsPlayerInRangeOfPoint(playerid, 9.0, 2294.0000000, 2498.5000000, 4.9000000))
{
MoveObject(BramaPoliLv, 2294.0000000, 2498.5000000, 4.9000000, 1.0, 0.0000000, 0.0000000, 0.0000000);
SendClientMessage(playerid, Niebieski, "Brama zamkni?ta!");
return 1;
}

if(IsPlayerInRangeOfPoint(playerid, 9.0, 2335.0000000, 2443.6999500, 7.0000000))
{
MoveObject(BramaPoliLv2, 2335.0000000, 2443.6999500, 7.0000000, 1.0, 0.0000000, 0.0000000, 329.9740000);
SendClientMessage(playerid, Niebieski, "Brama zamknieta!");
return 1;
}

if(IsPlayerInRangeOfPoint(playerid, 9.0, -1631.5999800, 688.5000000, 8.7000000))
{
MoveObject(BramaPoliSf, -1631.5999800, 688.5000000, 8.7000000, 1.0, 0.0000000, 0.0000000, 269.9240000);
SendClientMessage(playerid, Niebieski, "Brama zamknieta!");
return 1;
}

SendClientMessage(playerid, Niebieski, "Jeste? za daleko bramy!");
return 1;
}


#3. Topka sama w sobie jest idiotyczna. Pisa?em to ostatnio ale nie b?d? pisa? drugi raz, bo sp?dzi?em nad tym 15 minut, ?eby topka robi?a sie nawet przy 500 wynikach. Jak znajd? to dam.

#4. Yyy.. Normalnie? SetTimer i jechane?

Postaw piwo autorowi tego posta
 

 
Tagi: dostarczenia
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] Dostarczenia 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