new grass;
grass = CreateDynamicObject(702, -30.87103, 2166.84399, 20.48755, 0.00000, 0.00000, 0.00000);
SetTimerEx("registerProcess1", 300, false, "i", playerid);
public registerProcess1(playerid) { setLoginCamera(playerid); MoveDynamicObject(grass, -33.18955, 2169.11890, 21.39942, 3.0); SetTimerEx("registerProcess2", 3000, false, "i", playerid); return 1; } public registerProcess2(playerid) { MoveDynamicObject(grass, -36.98371, 2172.54614, 21.27884, 3.0); SetTimerEx("registerProcess3", 3000, false, "i", playerid); return 1; } public registerProcess3(playerid) { MoveDynamicObject(grass, -40.13485, 2175.59448, 22.30098, 3.0); SetTimerEx("registerProcess4", 3000, false, "i", playerid); return 1; } public registerProcess4(playerid) { MoveDynamicObject(grass, -44.45544, 2179.66577, 22.30098, 3.0); SetTimerEx("registerProcess5", 100, false, "i", playerid); return 1; } public registerProcess5(playerid) { DestroyDynamicObject(grass); if(fexist(UserPath(playerid))) { // code } else { // code } return 1; }
new grass[MAX_PLAYERS];
OnGameModeInit:
grass[playerid] = CreateDynamicObject(702, -30.87103, 2166.84399, 20.48755, 0.00000, 0.00000, 0.00000);
OnPlayerConnect:
SetTimerEx("registerProcess1", 300, false, "i", playerid);
public registerProcess1(playerid) {
setLoginCamera(playerid);
MoveDynamicObject(grass[playerid], -33.18955, 2169.11890, 21.39942, 3.0);
SetTimerEx("registerProcess2", 3000, false, "i", playerid);
return 1;
}
public registerProcess2(playerid) {
MoveDynamicObject(grass[playerid], -36.98371, 2172.54614, 21.27884, 3.0);
SetTimerEx("registerProcess3", 3000, false, "i", playerid);
return 1;
}
public registerProcess3(playerid) {
MoveDynamicObject(grass[playerid], -40.13485, 2175.59448, 22.30098, 3.0);
SetTimerEx("registerProcess4", 3000, false, "i", playerid);
return 1;
}
public registerProcess4(playerid) {
MoveDynamicObject(grass[playerid], -44.45544, 2179.66577, 22.30098, 3.0);
SetTimerEx("registerProcess5", 100, false, "i", playerid);
return 1;
}
public registerProcess5(playerid) {
DestroyDynamicObject(grass[playerid]);
if(fexist(UserPath(playerid)))
{
// code
}
else
{
// code
}
return 1;
}
new Process[MAX_PLAYERS]; //top of the script
public OnPlayerConnect(playerid) {
Process[playerid] = 0;
SetTimerEx("registerProcess", 300, false, "i", playerid);
return 1;
}
public registerProcess(playerid) {
switch(Process[playerid]) {
case 0: {
setLoginCamera(playerid);
MoveDynamicObject(grass, -33.18955, 2169.11890, 21.39942, 3.0);
SetTimerEx("registerProcess", 3000, false, "i", playerid);
Process[playerid] += 1;
}
case 1:
MoveDynamicObject(grass, -36.98371, 2172.54614, 21.27884, 3.0);
SetTimerEx("registerProcess", 3000, false, "i", playerid);
Process[playerid] += 1;
}
case 2: {
MoveDynamicObject(grass, -40.13485, 2175.59448, 22.30098, 3.0);
SetTimerEx("registerProcess", 3000, false, "i", playerid);
Process[playerid] += 1;
}
case 3: {
MoveDynamicObject(grass, -44.45544, 2179.66577, 22.30098, 3.0);
SetTimerEx("registerProcess", 100, false, "i", playerid);
Process[playerid] += 1;
}
case 4: {
DestroyDynamicObject(grass);
if(fexist(UserPath(playerid)))
{
// code
}
else
{
// code
}
}
}
return true;
}
CreaPlayerObject(playerid, modelid, Float:X, Float:Y, Float:Z, Float:rX, Float:rY, Float:rZ, Float ![]() |