wien Posted March 14, 2020 Share Posted March 14, 2020 Salut, cum pot sa adaug timer la comanda asta? Am facut cu gettime, dar de aici nu mai stiu cum sa progresez, ma puteti ajuta? YCMD:startmission(playerid, params[], help) { if(PlayerInfo[playerid][pMissionFinish] == 1) return SCM(playerid, COLOR_LGREEN, "Ai facut deja misiunea."); missionsDeelay[playerid] = gettime() + 86400; // asa setezi if(missionsDeelay[playerid] > gettime()) return SCMEx(playerid, -1, "Asteapta %d secunde pentru a face misiunile din nou.", missionsDeelay[playerid] - gettime()); if(PlayerInfo[playerid][pLevel] < 3) return SCM(playerid, COLOR_LGREEN, "Eroare: Nu ai level 3."); if(PlayerInfo[playerid][pBoatLic] == 0) return SCM(playerid, COLOR_LGREEN, "Eroare: Ai nevoie de licenta de barca pentru a incepe quest-ul."); if(StartMission[playerid] != 0) return SCM(playerid, COLOR_LGREEN, "Eroare: Ai inceput deja misiunea."); if(IsPlayerInRangeOfPoint(playerid, 10, 162.2594,2470.6362,16.4780) == 0) return SCM(playerid, -1, "Nu esti la locul de unde poti incepe misiunea. Foloseste /gps -> Mission Place"); if(PlayerToPoint(10, playerid, 162.2594,2470.6362,16.4780)) { new string[350]; format(string, sizeof(string), "(Mission) Deoarece ai inceput misiunea ai fost transportat intr-un alt VW. Trebuie sa o ajuti pe mama lui Carl deoarece e grav ranita."); SCM(playerid, COLOR_GREY, string); SetPlayerVirtualWorld(playerid, 1); CP[playerid] = 99; SetPlayerCheckpoint(playerid, 155.0384,2416.2817,17.3963, 1.5); ActorMisiune1 = CreateActor(9, 155.0554,2416.4827,17.3843, -1); SetActorInvulnerable(ActorMisiune1, true); SetActorVirtualWorld(ActorMisiune1, 1); ApplyActorAnimation(ActorMisiune1, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0); } return true; } Link to comment Share on other sites More sharing options...
L0K3D Posted April 1, 2020 Share Posted April 1, 2020 Ai aici un exemplu, orienteaza-te dupa el Server Query and RCON API | Actualizare script fara restart | Tips & Tricks Eureka v0.2 / Discord Eureka Link to comment Share on other sites More sharing options...
Gabi23 Posted April 2, 2020 Share Posted April 2, 2020 Fă un timer la început, fă un foreach(new i: Player) în el, apoi, if(timerpusdetine > 0) timerpusdetine--; Și la comanda pune if(timerpusdetine[playerid] !=0) return SCM(playerid, -1, "Asteapta cateva secunde!"); și tot la comanda, pune timerpusdetine[playeridî = catesecundevrei; Link to comment Share on other sites More sharing options...
Hall of Flame🔥 577777 Posted April 12, 2020 Hall of Flame🔥 Share Posted April 12, 2020 Topic inchis datorita inactivitatii. Not So Zen SRL Link to comment Share on other sites More sharing options...
Recommended Posts