[[Ajuda]]Sistema de Cumprir Contrato
#1

Galera ,Todo mundo sabe que em gamemode RPG й muito fбcil trocar de profissгo e ainda mais uma que lhe beneficie

Ex1:Estou eu e meu amigo de carro o carro bate , eu viro mecanico conserto o carro e volto com a minha prof.
Ex2epois de enfrentar um outro jogador em um Duelo, perdi bastante life , entгo meu amigo vira mйdico , me cura e volta para a Prof dele.

Pois й , eu nгo quero que isso aconteзa

Alguкm pode me dar uma LUZ ??

Obs: Nгo uso GF , uso o gamemode do H1g0R o Play Adventure

Aguardo Resposta!!
Reply
#2

Vocк quer tipo um SetTimer para poder trocar de emprego sу depois de um tempo?
Reply
#3

Sim, Sim Mais ou menos assim, Mas nгo sei por onde comeзar!
Reply
#4

Quote:
Originally Posted by [$]GhosTRydeR[$]
Посмотреть сообщение
Sim, Sim Mais ou menos assim, Mas nгo sei por onde comeзar!
Entгo por exemplo:

Eu pego emprego agora, ai sу posso sair do emprego depois de 2horas? (EXEMPLO)
Reply
#5

Isso, Mas isso que vocк estб fazendo й Double Post , Proibido aki no forum!
Da proxima Vez Edite o seu post anterior!!!!
Reply
#6

Quote:
Originally Posted by [$]GhosTRydeR[$]
Посмотреть сообщение
Isso, Mas isso que vocк estб fazendo й Double Post , Proibido aki no forum!
Da proxima Vez Edite o seu post anterior!!!!
Nossa cara, o dia que isso for Double kkkk!

Vo traduzi pra vocк:

Double= DUPLO

Ou seja, 2 seguidos -.-'

Da proxima nгo tento te ajudar. Vocк quer que agente adivinhe oque vocк quer? Porque pela sua explicaзгo nгo da!
Reply
#7

Vou mostrб-lo como fazer isto :

Primeiro coloque:

pawn Код:
//No Topo do GM:

new ProibidoTrocaProfissao[MAX_PLAYERS];

Essa variбvel detectarб se o jogador acabou de utilizar seu comando de reparar veнculo, soltar preso etc


Agora, coloque no comando de profissгo desejado (/repararveiculo por exemplo).


pawn Код:
ProibidoTrocaProfissao[playerid] = 1;
SetTimerEx("LiberarProfissao", 5000, false, "d", playerid);//Este cуdigo farб com que o jogador possa trocar de emprego de novo apуs algum tempo. Troque o 5000 pelo tempo em milisegundos (1000 = 1 segundo) sabendo que esse й o tempo que serб passado atй a Troca de Profissгo ser liberada.


Depois coloque no cуdigo no qual o jogador consegue o emprego :


pawn Код:
if(ProibidoTrocaProfissao[playerid] == 1) return SendClientMessage(playerid,0xFFFFFFAA,"Espere um pouco antes de trocar de emprego !");
Por fim, coloque no final do seu GM:

pawn Код:
forward LiberarProfissao(playerid);
public LiberarProfissao(playerid)
{
    ProibidoTrocaProfissao[playerid] = 0;
    return 1;
}

Para mais informaзхes sobre o que fiz no cуdigo acima, recomendo este tutorial: https://sampforum.blast.hk/showthread.php?tid=235924

E outro sobre SetTimer


Espero ter ajudado
Reply
#8

Tecnicamente vocк nгo tentou ajudar. Somente ficou a fazer perguntas sobre como seria mesmo depois de ele responder...^^
Enquanto ao Tуpico use:

gettime ou getdate !!
Reply
#9

Quote:
Originally Posted by 'Falcon
Посмотреть сообщение
Tecnicamente vocк nгo tentou ajudar. Somente ficou a fazer perguntas sobre como seria mesmo depois de ele responder...^^
Enquanto ao Tуpico use:

gettime ou getdate !!
Olha, eu perguntei, ai ele falo MAIS OU MENOS! Eu tinha que ter uma certeza pra saber se й aquilo mesmo que ele quer.

Mas ok.

Eu tava tentando fazer aqui o codigo e ensinar pra ele mas o rjjj ja postou. Fail pra eu!
Reply
#10

Como Coloca em Dias?
Tem que ir contando 1000000...? '-'
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)