28.04.2014, 13:48
Hello,
Why In My Code, the loop isn't occuring ?
CODE :
Why In My Code, the loop isn't occuring ?
CODE :
pawn Код:
CMD:joineventb(playerid, params[])
{
new breaks = 1;
new idx = 0;
if(IsEventS != 1) return SendClientMessage(playerid, COLOR_GREY, "There is no event to join.");
PlayerEvent[playerid][Healthaa] = GetPlayerHealth(playerid);
PlayerEvent[playerid][Armoraa] = GetPlayerArmour(playerid);
GetPlayerPos(playerid, PlayerEvent[playerid][Lastx], PlayerEvent[playerid][Lasty], PlayerEvent[playerid][Lastz]);
PlayerEvent[playerid][Intaa] = GetPlayerInterior(playerid);
PlayerEvent[playerid][VWaa] = GetPlayerVirtualWorld(playerid);
PlayerEvent[playerid][IsInside] = 1;
PlayerEvent[playerid][Lap] = 0;
while(idx < 32)
{
if(breaks == 1)
{
if(RaceCars[idx][1] == 0)
{
new Float:xxx, Float:yyy, Float:zzz;
GetVehiclePos(RaceCars[idx][0], xxx, yyy, zzz);
SetPlayerPos(playerid, xxx, yyy, zzz+5);
SetPlayerInterior(playerid, 7);
SetPlayerVirtualWorld(playerid, 0);
PutPlayerInVehicle(playerid, RaceCars[idx][0], 0);
RaceCars[idx][1] = 1;
breaks = 0;
TogglePlayerControllable(playerid, 0);
SendClientMessage(playerid, COLOR_RED, "You have joined the event, therefore you are freezed untill the event begins.");
}
}
idx++;
}
return 1;
}