12.08.2017, 20:57
Bom gente no meu server tem a profissгo de medico e nгo estou conseguindo colocar temporizador para cada player.
tipo : um player pedi /medico e logo em seguida ele pedi de novo , nгo tem fim ..
gostaria de colocar um tempo , tipo cada player tem que esperar 3 minuto para pedir de novo.
tipo : um player pedi /medico e logo em seguida ele pedi de novo , nгo tem fim ..
gostaria de colocar um tempo , tipo cada player tem que esperar 3 minuto para pedir de novo.
Код:
COMMAND:medico(playerid, params[]) { new bool:MedicoOnline = false, Msg[128], Name[24]; SendAdminText(playerid, "/medico", params); if (APlayerData[playerid][LoggedIn] == true) { GetPlayerName(playerid, Name, sizeof(Name)); format(Msg, 128, "{808080}O Player {FF0000}%s{808080} Pediu um Mйdico!", Name); for (new i; i < MAX_PLAYERS; i++) { if (IsPlayerConnected(i)) { if (APlayerData[i][PlayerClass] == ClassMedico) { MedicoOnline = true; SendClientMessage(i, 0xFFFFFFFF, Msg); } } } if (MedicoOnline == true) { APlayerData[playerid][PrecisaMedico] = true; SendClientMessage(playerid, 0xFFFFFFFF, "{4D0000}Voce ja Pediu um Mйdico"); } else { SetPlayerHealth(playerid, 100); RewardPlayer(playerid, -2000, 0); SendClientMessage(playerid, 0xFFFFFFFF, "{4D0000}Voce foi curado R$:2000"); SendClientMessage(playerid, 0xFFFFFFFF, "{4D0000}Porque nao tem Medicos Online"); } } else return 0; return 1; }