Hallo,
und zwar hab ich n par Timer eingestellt,
die ab und zu wiederholt werden, doch irgendwie wird der Spieler nicht gefreezt,
habs auch mit Message's geteset, alle kommen an...
-
public Waschen(playerid)
{
new vehicleid = GetPlayerVehicleID(playerid);if(wasser2 == 1)
{
if(IsPlayerInRangeOfPoint(playerid, 2.5, 1911.2928,-1784.6216,13.6200))
{
SendClientMessage(playerid, COLOR_WHITE, "1");
TogglePlayerControllable(playerid, 1);
SetVehicleVelocity(vehicleid, 0.0, 0.2, 0.0);
wasser2 = 0;
wasser = 1;
SetTimerEx("Waschen",100,0,"ii",playerid, 0);
}
}if(wasser == 1)
{
if(!IsPlayerInRangeOfPoint(playerid, 3.0, 1911.1820,-1772.5356,13.3828))return SetTimerEx("Waschen",100,0,"ii",playerid, 0);
if(IsPlayerInRangeOfPoint(playerid, 3.0, 1911.1820,-1772.5356,13.3828))
{
SendClientMessage(playerid, COLOR_WHITE, "2");
TogglePlayerControllable(playerid, 0);
SendClientMessage(playerid, COLOR_WHITE, "2.1");
//MoveObject(tor[0],17951,1911.19921875,-1780.69921875,14.09999847, 3.0);
wasser = 0;
wasser1 = 1;
SetTimerEx("Waschen",10000,0,"ii",playerid, 0);
SetTimerEx("Wasser",6500,0,"ii",playerid, 0);
SendClientMessage(playerid, COLOR_WHITE, "2.2");
/* for(new i = 0; i < MAX_PLAYERS; i++)
{
if(GetPlayerVehicleID(i) == GetPlayerVehicleID(playerid))
{
SetPlayerCameraPos(i,1908.59997559,-1773.69995117,15.39999962);
SetPlayerCameraLookAt(i,1911.30004883,-1777.90002441,12.80000019);
wasseran[0] = CreatePlayerObject(i,13597,1912.30004883,-1778.40002441,12.39999962,0.00000000,0.00000000,0.00000000);
wasseran[1] = CreatePlayerObject(i,13597,1910.30004883,-1778.40002441,12.39999962,0.00000000,0.00000000,0.00000000);
wasseran[2] = CreatePlayerObject(i,13597,1910.30004883,-1774.59997559,12.39999962,0.00000000,0.00000000,0.00000000);
wasseran[3] = CreatePlayerObject(i,13597,1912.30004883,-1774.59997559,12.39999962,0.00000000,0.00000000,0.00000000);
wasseran[4] = CreatePlayerObject(i,13605,1913.59997559,-1773.30004883,13.80000019,0.00000000,0.00000000,0.00000000);
}
}*/
}
}
Freue mich auf Hilfe
MfG Farid