03.07.2017, 21:44
Quote:
Vocк tem duas Opзхes SetTimerEx() ou gettime(), recomendo que utilize a funзгo gettime.
Exemplo: PHP код:
|
olha como eu fiz
Код:
Arvore_OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { if(pInfo[playerid][EstaJogando] == 1) { for(new i = 0; i < MAX_ARVORES; i++) { if(IsPlayerInRangeOfPoint(playerid, 1.0, Arvores[i][0], Arvores[i][1], Arvores[i][2])) { if(PRESSED(KEY_FIRE)) { if(ArvoreVida[i] != 0) { TogglePlayerControllable(playerid, 0); ApplyAnimation(playerid, "BASEBALL", "Bat_3", 4, false, 1, 1, 0, 2000, 1); if((gettime() - intTempo[playerid]) > 2 ) { Bateu[i]++; ArvoreVida[i] -= 10; PlayerPlaySound(playerid,1190,0.0,0.0,0.0); TogglePlayerControllable(playerid, 1); ClearAnimations(playerid); intTempo[playerid] = gettime(); if(Bateu[i] == 10 || ArvoreVida[i] <= 0) { MatarArvore(i); Bateu[i] = 0; pInfo[playerid][pMadeira] += 5; GameTextForPlayer(playerid,"~w~+5 Madeiras",2500, 3); SendClientMessage(playerid, -1, "Veja quantas madeiras / metais vocк tem use /metais"); } } }else{ SendClientMessage(playerid, 0xA3A3A3FF, "essa arvore jб foi cortada!!"); } } } } } return 1; }