27.01.2016, 10:49
How to make add timer for if(PRESSED(KEY_SPRINT)) ?? I am give [ REP ++ ]
forward blabla(playerid);
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { if(newkeys == KEY_SPRINT) { SetTimerEx("blabla", 5000, 0, "i", playerid); // other function // } return 1; } public blabla(playerid) { //function return 1; }
At the top of your script
Код:
forward blabla(playerid); Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { if(newkeys == KEY_SPRINT) { SetTimerEx("blabla", 5000, 0, "i", playerid); // other function // } return 1; } public blabla(playerid) { //function return 1; } |
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { if(PRESSED(KEY_SPRINT)) switch(TutStep[playerid]) { case 1: { HideTutGUIFrame(playerid, 1); ShowTutGUIFrame(playerid, 2); TutStep[playerid] = 2; // Los Santos Bank (Camera) SetPlayerVirtualWorld(playerid, 0); SetPlayerInterior(playerid, 0); Streamer_UpdateEx(playerid, 1457.4854,-1011.5267,26.8438); SetPlayerPos(playerid, 1457.4854,-1011.5267,-10.0); SetPlayerCameraPos(playerid, 1457.5421,-1039.4404,28.4274); SetPlayerCameraLookAt(playerid, 1457.4854,-1011.5267,26.8438); SetTimer("tutpoint1", 30000 , false); // 30 Seconds. SendClientMessageEx(playerid, COLOR_LIGHTRED, "Untuk melanjutkan tutorial tekan tombol {ffffff}SPASI"); SendClientMessageEx(playerid, COLOR_LIGHTRED, "================================================================="); } case 2: { ShowTutGUIFrame(playerid, 3); TutStep[playerid] = 3; // Los Santos ATM (Camera) SetPlayerVirtualWorld(playerid, 0); SetPlayerInterior(playerid, 0); Streamer_UpdateEx(playerid, 2140.5173,-1163.9576,23.9922); SetPlayerPos(playerid, 2140.5173,-1163.9576,-10.0); SetPlayerCameraPos(playerid, 2145.8252,-1159.2659,27.7218); SetPlayerCameraLookAt(playerid, 2140.5173,-1163.9576,23.9922); SetTimer("tutpoint1", 30000 , false); // 30 Seconds. SendClientMessageEx(playerid, COLOR_LIGHTRED, "Untuk melanjutkan tutorial tekan tombol {ffffff}SPASI"); SendClientMessageEx(playerid, COLOR_LIGHTRED, "================================================================="); } }