[Ajuda] Tempo em coma
#1

Olб, estou com uma duvida, e nгo estб funcionando, aqui abaixo tem um cуdigo, ele nгo й funcional(eu acho), й pra armazenar em NeedMedicTime[playerid] um valor que й convertido, tipo, Nнvel do jogador + 10 segundos й, exemplo, sou nнvel 1, aumenta 10 segundos do valor padrгo(120), e em diante. Independente do nнvel, й metade, mais nгo muda muita coisa nгo, aumenta poucos segundos em coma, quanto maior o nнvel, mais tempo fica. Й coisa de 10 a 20 segundos que aumenta.

PHP Code:
if (AccountData[playerid][pDonateRank] == 1
{
     new 
quantia AccountData[playerid][pNivel]* 10//10 segundos
     
NeedMedicTime[playerid] = Quantia+120
}
else
{
     new 
quantia AccountData[playerid][pNivel]* 20//20 segundos
     
NeedMedicTime[playerid] = Quantia+120

Reply
#2

Perceba que vocк cria a variбvel 'quantia' e usa como 'Quantia'.

Espero ter ajudado!
Reply
#3

Quote:
Originally Posted by ipsLuan
View Post
Perceba que vocк cria a variбvel 'quantia' e usa como 'Quantia'.

Espero ter ajudado!
Mais tб certo do jeito que fiz ali Luan?
Reply
#4

pawn Code:
if (AccountData[playerid][pDonateRank] == 1)
{
     new quantia = AccountData[playerid][pNivel]* 10; //10 segundos
     NeedMedicTime[playerid] = quantia+120;
}
else
{
     new quantia = AccountData[playerid][pNivel]* 20; //20 segundos
     NeedMedicTime[playerid] = quantia+120;
}
Creio que sejб isso
Reply
#5

Vou explicar melhor, a pessoa fica no hospital em coma, e o paciente deve ficar no hospital dependendo do nнvel, nнvel muito alto o paciente fica mais tempo, nнvel muito baixo o paciente fica menos tempo, eu nгo consigo calcular, exemplo, cada nнvel do jogador, aumenta 20 segundos no hospital em coma, o valor padrгo para ficar no hospital como paciente й 120, Й coisa de 20 segundos que aumenta, quanto maior o nнvel, mais tempo fica.

Quote:

120 + nнvel*20 = Tempo no hospital em coma

PHP Code:
     new quantia AccountData[playerid][pNivel]* 20//20 segundos 
     
NeedMedicTime[playerid] = Quantia+120
Reply
#6

a conta em matematica vai ser igual no cуdigo, uma conversгo direta dessa equaзao matematica para codigo seria:

Quote:

120 + nнvel*20 = Tempo no hospital em coma

pawn Code:
NeedMedicTime[playerid] = 120 + AccountData[playerid][pNivel]* 20;
Mas o que fizeste estб bem!! Jб agora os timers usam milisegundos e nгo segundos, nao sei exatamente o que queres fazer com estes valores, mas lembrate que 1 segundo equivale a 1000 milisegundos.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)