cc, spravil som si race dráhu, aj odpočet. Ma to jeden háčik. Keď dam na serveri /mstart, naskočí mi 15 a viacej nič ani neodštartuje preteky nič.. Tak prosím pomôžte mi stým do komentára alebo na skype: palymaly13
==============================
#include <a_samp>
new CheckPointSeries[MAX_PLAYERS]=0;
new IsCreated=0;
new bool:PlayerJoinedToRace[MAX_PLAYERS]=false;
new bool:statred=false;
#define dcmd(%1,%2,%3) if (!strcmp((%3)[1], #%1, true, (%2)) && ((((%3)[(%2) + 1] == '\0') && (dcmd_%1(playerid, ""))) || (((%3)[(%2) + 1] == ' ') && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
stock Odpocet(kolik,konec[])
{
new zbyva = kolik;
new str[10];// 10 bolo
if(zbyva > 0)
{
format(str,10,"~b~%d",zbyva);
GameTextForAll(str,1000,6);
zbyva--;
SetTimerEx("Odpocet",1000,0,"is",zbyva,konec);
}
else
{
GameTextForAll(konec,1000,6);
}
}
dcmd_mstart(playerid, params [])//musis dat ten isty prikaz
{
#pragma unused params
Odpocet(15,"~r~START!");
SetTimerEx("KontrolaPozicie", 20000, false, "i", playerid);
return 1;
}
forward KontrolaPozicie(playerid);
public KontrolaPozicie(playerid)
{
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerJoinedToRace == true)
{
if(IsCreated == 1)
{
if(CheckPointSeries == 0)
{
statred = true;
SetPlayerRaceCheckpoint(i, 0, -2302.5630,-1669.2032,483.6414, -2279.6047,-1730.4542,468.8898, 10);
CheckPointSeries = 1;
}
}
}
}
}
return 1;
}
Dalej su už len trate PRosim, pomozte mi stym !