[PEDIDO]Sistema de Prisгo PF
#1

Olб galera, pesquisei aqui no forum mais nгo achei o sistema de prisгo que eu estou querendo, vou dizer para vocкs como й.
Eu queria um que eu prende-se o cara por tantos segundos ex: 50 segundos, mais quando o player morresse ou sai-se do server estes segundos salva-se e quando ele loga-se iria pra prisгo e os segundos continuariam correndo de onde pararгo, porfavor se alguem poder me ajudar agradeзo muto, preciso muito desse sistema para meu server !

Obrigado a todos !

No Aguardo !
Reply
#2

Posta o modo de salvamento das contas do seu servidor.
Reply
#3

OnPlayerDisconnect
Код:
	    dini_IntSet(file,"Cocaina", Cocaina[playerid]);
	    dini_IntSet(file,"Maconha", Maconha[playerid]);
Dialog de Login
Код:
	    Cocaina[playerid] = dini_Int(file, "Cocaina");
	    Maconha[playerid] = dini_Int(file, "Maconha");
Reply
#4

pawn Код:
//OnGameModeInit
SetTimer("ReduzirTempoPrisao", 1000, true);
//OnPlayerDeath
JailPlayer(playerid);
//OnPlayerSpawn
JailPlayer(playerid);
//OnPlayerLogin
Preso[playerid] = dini_Int(file, "TempoPrisao");
JailPlayer(playerid);//ISSO TEM Q FICAR DEPOIS DE CARREGAR TUDO DAS CONTAS!!!!!!!!!!!!!!!!!!!1

//OnPlayerDisconect
dini_IntSet(file,"TempoPrisao", Preso[playerid]);

forward JailPlayer(playerid);
public JailPlayer(playerid)
{
    if(Preso[playerid] > 0)
    {
        SetPlayerPos(/*COLOCA A POSIЗГO Q VC QUER Q O PRESO FIQUE*/);
        SetPlayerInterior(/*INTERIOR DO LOCAL*/);
        Preso[playerid] = /*TEMPO EM SEGUNDOS QUE VC QUER Q ELE FIQUE PRESO*/);
        SendClientMessage(i, COR, "Ta preso...;D");
    }
}
//FIM DO GM
forward ReduzirTempoPrisao();
public ReduzirTempoPrisao()
{
    for(new i=0; i<MAX_PLAYERS; i++)
    {
        if(Preso[i] > 0)
        {
            Preso[i]--;
            if(Preso[i] == 0)
            {
                SetPlayerPos(i, /*LOCAL PARA ELE FICAR FORA DA PRISAO*/);
                SetPlayerInterior(/*INTERIOR DO LOCAL SE FOR DIFERENTE DO Q JA TA*/);
                SendClientMessage(i, COR, "Saiu da prisao, bora assaltar pra comemorar :D");
            }
        }
    }
    return 1;
}
Fiz o codigo do 0 entao posso ter esquecido algo...
Reply
#5

Do 0? Acho que isso me cheira GF.
Reply
#6

quer q eu filme eu dando ctrl + z no comando?
Reply
#7

Quero.
Reply
#8

http://*********/LW9uYsNEZvc

ok...agora me chupa.
Reply
#9

Mano uma dъvida ali onde vocк colocou
Код:
        Preso[playerid] = /*TEMPO EM SEGUNDOS QUE VC QUER Q ELE FIQUE PRESO*/);
Tipo assim nгo seria o tempo que eu coloca-se pro player no /prender ?
Reply
#10

Quote:
Originally Posted by [AF]Junior
Посмотреть сообщение
Quero.
Nгo ajuda, e fica colocando defeito!
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)