27.01.2011, 20:01
Trebuie sa te folosesti de onplayerkeystate , iar ca sa mearga atunci cand apesi ctrl , 'key-ul' este : KEY_FIRE.
1.
Cred ca ai fi putut sa faci si tu asa ceva .
2. Tasta 'key' asa cum ii zici tu este KEY_SUBMISSION.
1.
Код:
new bool:Lights[500]; - undeva in GM , de preferat acolo unde definesti toate variabilele. Chestia de mai jos o adaugi in callbackul : OnPlayerKeyStateChange. if(newkeys == KEY_FIRE) { - tasta CTRL. if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFFFFFFFF, "Nu esti intr-un vehicul."); new veh = GetPlayerVehicleID(playerid); if(Lights[veh] == false) { SetVehicleParamsEx(veh, -1, 1, -1, -1, -1, -1, -1); Lights[veh] = true; } if(Lights[veh] == true) { SetVehicleParamsEx(veh, -1, 0, -1, -1, -1, -1, -1); Lights[veh] = false; } }
2. Tasta 'key' asa cum ii zici tu este KEY_SUBMISSION.