Započeo Moonwalker
•9. Nov. 2010.[Pomoc] Race
1,220
pregleda
10
postova
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
161
Postovi:
29
Teme:
Pridružio se:Avg. 2010
9. Nov. 2010.
Ljudi, trebam malu pomoc.
Naime radio sam race prema tutu Djurine carolije - kako napraviti race, i dodavao, CP-ove, i krene utrka i sve, prvi cp pokaze, i kad dodjem na taj cp, nece uopce da dalje nastavi pokazivat cp-ove. nzm u cem je problem.
Evo code kako sam radio, pa ak netko zna...
I evo nastavak dodavanja, cp-ova.....Ali nisam do kraja sve postavio, samo nekoliko da vidim oce to uopce raditi, i ispostavilo se da ne radi....
Hvala unaprijed
Naime radio sam race prema tutu Djurine carolije - kako napraviti race, i dodavao, CP-ove, i krene utrka i sve, prvi cp pokaze, i kad dodjem na taj cp, nece uopce da dalje nastavi pokazivat cp-ove. nzm u cem je problem.
Evo code kako sam radio, pa ak netko zna...
public UtrkaTimer4()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo == 1)
{
GameTextForPlayer(i, "2",1000,6);
SetTimer("UtrkaTimer5",1000,0);
}
}
}
}
public UtrkaTimer5()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo == 1)
{
GameTextForPlayer(i, "1",1000,6);
SetTimer("UtrkaTimer6",1000,0);
}
}
}
}
public UtrkaTimer6()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo == 1)
{
GameTextForPlayer(i, "START !!!",1000,6);
SetPlayerRaceCheckpoint(i, 0, -2279.8643,-1728.5593,470.1421, -2343.3291,-1816.8014,434.2834, 10);
PlayerInfo = 2;
}
}
}
}
I evo nastavak dodavanja, cp-ova.....Ali nisam do kraja sve postavio, samo nekoliko da vidim oce to uopce raditi, i ispostavilo se da ne radi....
if(PlayerInfo >= 2)
{
if(PlayerToPoint(5, playerid,-2279.8643,-1728.5593,470.1421))//cp1
{
if(PlayerInfo == 2)
{
PlayerInfo = 3;
SetPlayerRaceCheckpoint(playerid, 0, -2343.3291,-1816.8014,434.2834, -2426.4685,-1738.7672,434.1338, 10);// kao sto vidite u race cp unosite iduci cp i onaj iza njega
}
}
if(PlayerToPoint(10, playerid,-2343.3291,-1816.8014,434.2834))//cp2
{
if(PlayerInfo == 3)
{
PlayerInfo = 4;
SetPlayerRaceCheckpoint(playerid, 0, -2426.4685,-1738.7672,434.1338, -2441.1936,-1785.4551,414.7432, 10);
}
}
}
Hvala unaprijed
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
265
Postovi:
106
Teme:
Pridružio se:Apr. 2010
9. Nov. 2010.
POkusaj ovako.
i cp.
public UtrkaTimer4()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo == 1)
{
GameTextForPlayer(i, "2",1000,6);
SetTimer("UtrkaTimer5",1000,0);
}
}
}
}
public UtrkaTimer5()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo == 1)
{
GameTextForPlayer(i, "1",1000,6);
SetTimer("UtrkaTimer6",1000,0);
}
}
}
}
public UtrkaTimer6()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo == 1)
{
GameTextForPlayer(i, "START !!!",1000,6);
SetPlayerRaceCheckpoint(i, 0, -2279.8643,-1728.5593,470.1421, -2343.3291,-1816.8014,434.2834, 10);
PlayerInfo = 1;
}
}
}
}i cp.
if(PlayerInfo >= 0)
{
if(PlayerToPoint(5, playerid,-2279.8643,-1728.5593,470.1421))//cp1
{
if(PlayerInfo == 1)
{
PlayerInfo = 2;
SetPlayerRaceCheckpoint(playerid, 0, -2343.3291,-1816.8014,434.2834, -2426.4685,-1738.7672,434.1338, 10);// kao sto vidite u race cp unosite iduci cp i onaj iza njega
}
}
if(PlayerToPoint(10, playerid,-2343.3291,-1816.8014,434.2834))//cp2
{
if(PlayerInfo == 2)
{
PlayerInfo = 3;
SetPlayerRaceCheckpoint(playerid, 0, -2426.4685,-1738.7672,434.1338, -2441.1936,-1785.4551,414.7432, 10);
}
}
}Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
161
Postovi:
29
Teme:
Pridružio se:Avg. 2010
9. Nov. 2010.
kk. Tnx. Rjesio sam. Ali sada imam jos jedan problem.
Dodjem do predzadnjeg CP, i nece da mi pokaze FINISH CP. nzm zasto.
Evo kako sam napravio. Finish CP i jos 2 prije
Molim vas pomozite.
Dodjem do predzadnjeg CP, i nece da mi pokaze FINISH CP. nzm zasto.
Evo kako sam napravio. Finish CP i jos 2 prije
if(PlayerToPoint(10, playerid,-2165.7915,-2044.5515,91.5598))//cp20
{
DisablePlayerRaceCheckpoint(playerid);
if(PlayerInfo == 20)
{
PlayerInfo = 21;
SetPlayerRaceCheckpoint(playerid, 0, -2312.8057,-2167.0205,40.7283, -2392.8501,-2204.2693,33.6387, 10);
}
}
if(PlayerToPoint(10, playerid,-2312.8057,-2167.0205,40.7283))//cp21
{
DisablePlayerRaceCheckpoint(playerid);
if(PlayerInfo == 21)
{
PlayerInfo = 22;
SetPlayerRaceCheckpoint(playerid, 1, -2392.8501,-2204.2693,33.6387, -2392.8501,-2204.2693,33.6387, 10);
}
}
if(PlayerToPoint(10, playerid,-2392.8501,-2204.2693,33.6387))//cp 22
{
if(PlayerInfo == 22)
{
SendClientMessage(playerid, COLOR_YELLOW, "Prosao si kroz cilj");
DisablePlayerRaceCheckpoint(playerid);
new sendername;
GetPlayerName(playerid, sendername, sizeof(sendername));
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo > 22)
{
format(string, sizeof(string), "Utrka - Cilj: %s",sendername);
SendClientMessage(i,COLOR_WHITE , string);
}
}
}
}
}Molim vas pomozite.
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
421
Postovi:
95
Teme:
Pridružio se:Mar. 2010
10. Nov. 2010.
Maurice wrote on November 9, 2010, 9:07 pm:
kk. Tnx. Rjesio sam. Ali sada imam jos jedan problem.
Dodjem do predzadnjeg CP, i nece da mi pokaze FINISH CP. nzm zasto.
Evo kako sam napravio. Finish CP i jos 2 prije
Molim vas pomozite.
Dodjem do predzadnjeg CP, i nece da mi pokaze FINISH CP. nzm zasto.
Evo kako sam napravio. Finish CP i jos 2 prije
if(PlayerToPoint(10, playerid,-2165.7915,-2044.5515,91.5598))//cp20
{
DisablePlayerRaceCheckpoint(playerid);
if(PlayerInfo == 20)
{
PlayerInfo = 21;
SetPlayerRaceCheckpoint(playerid, 0, -2312.8057,-2167.0205,40.7283, -2392.8501,-2204.2693,33.6387, 10);
}
}
if(PlayerToPoint(10, playerid,-2312.8057,-2167.0205,40.7283))//cp21
{
DisablePlayerRaceCheckpoint(playerid);
if(PlayerInfo == 21)
{
PlayerInfo = 22;
SetPlayerRaceCheckpoint(playerid, 1, -2392.8501,-2204.2693,33.6387, -2392.8501,-2204.2693,33.6387, 10);
}
}
if(PlayerToPoint(10, playerid,-2392.8501,-2204.2693,33.6387))//cp 22
{
if(PlayerInfo == 22)
{
SendClientMessage(playerid, COLOR_YELLOW, "Prosao si kroz cilj");
DisablePlayerRaceCheckpoint(playerid);
new sendername;
GetPlayerName(playerid, sendername, sizeof(sendername));
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo > 22)
{
format(string, sizeof(string), "Utrka - Cilj: %s",sendername);
SendClientMessage(i,COLOR_WHITE , string);
}
}
}
}
}Molim vas pomozite.
To i mene zanima, imam isti takav problem. Ajd da se nadje netko pametan i da pomogne.
Hvala
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
265
Postovi:
106
Teme:
Pridružio se:Apr. 2010
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava