SA-MP Forums Archive
[Pedido] Ao Morrer, Ir ao Hospital - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Pedido] Ao Morrer, Ir ao Hospital (/showthread.php?tid=362306)



Ao Morrer, Ir ao Hospital - EbinhO_EBN - 24.07.2012

Ola Pessoal, queria muito um Sistema, do Tipo BPF, ao Morrer, Ele Vai Pra um lugar no Hospital com uma Animacao Deitado e com um tempo determinado.
Assim, queria ki o Player Fosse Teleportado pra varios lugares dentro do Hospital, se poderem me Ajudar eu Agradeзo Muito, Estou Loko, Procurando, Mas nao acho nada desse geito.
Obrigado!!!


Re: Ao Morrer, Ir ao Hospital - Arthenry - 24.07.2012

Nunca fui com sua cara na Premiun Design 3d mais tб ae Ebinho:

pawn Код:
public HospitalRegressao(playerid)
{
    new string[64];
    format(string, sizeof(string), "~w~Hospital~g~ voce esta sendo tratado~w~ aguarde...%d", Contagem[playerid]);
    GameTextForPlayer(playerid, string, 1500, 3);
    hospital[playerid] = 0;
    if(Contagem[playerid] == 0)
    {
        KillTimer(Contagem2[playerid]);
        SpawnPlayer(playerid);
        SetPlayerHealth(playerid, 100.00);
        GivePlayerGrana(playerid, -100);
        SetCameraBehindPlayer(playerid);
        TogglePlayerControllable(playerid, 1);
        SendClientMessage(playerid, fuckercor,"{FF6600}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[ Hospital ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
        SendClientMessage(playerid, Branco,"{FFFFFF}* Foi retirado de sua conta bancбria R$100,00 para pagar os tratamentos mйdicos.");
        SendClientMessage(playerid, fuckercor,"{FF6600}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[ Hospital ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
    }
    Contagem[playerid]--;
}
Agr a animaзгo vc coloka xD


Re: Ao Morrer, Ir ao Hospital - EbinhO_EBN - 24.07.2012

Bom Amigo, Nao Sei Porque nunca foi com minha Cara, Se Fiz Algo de Errado Contigo Pesso Desculpas,
quanto ao Code, Acho ki nao Entendeu, quero ki o Player Va a um Interior "eu colocarei", Entende.
e ki ele fike la por um determinado tempo.


Re: Ao Morrer, Ir ao Hospital - RebeloX - 24.07.2012

Quote:
Originally Posted by Arthenry
Посмотреть сообщение
Nunca fui com sua cara na Premiun Design 3d mais tб ae Ebinho:

pawn Код:
public HospitalRegressao(playerid)
{
    new string[64];
    format(string, sizeof(string), "~w~Hospital~g~ voce esta sendo tratado~w~ aguarde...%d", Contagem[playerid]);
    GameTextForPlayer(playerid, string, 1500, 3);
    hospital[playerid] = 0;
    if(Contagem[playerid] == 0)
    {
        KillTimer(Contagem2[playerid]);
        SpawnPlayer(playerid);
        SetPlayerHealth(playerid, 100.00);
        GivePlayerGrana(playerid, -100);
        SetCameraBehindPlayer(playerid);
        TogglePlayerControllable(playerid, 1);
        SendClientMessage(playerid, fuckercor,"{FF6600}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[ Hospital ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
        SendClientMessage(playerid, Branco,"{FFFFFF}* Foi retirado de sua conta bancбria R$100,00 para pagar os tratamentos mйdicos.");
        SendClientMessage(playerid, fuckercor,"{FF6600}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[ Hospital ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
    }
    Contagem[playerid]--;
}
Agr a animaзгo vc coloka xD
Como vocк fez ele nгo vai saber como funciona...

pawn Код:
new death[MAX_PLAYERS];

public OnPlayerDeath(playerid,killerid,reason){
    death[playerid] = 1;
    return 1;
}

public OnPlayerSpawn(playerid){
    if(death[playerid] == 1){
        SetPlayerPos(playerid,X,Y,Z);
        SetPlayerInt(playerid,INT);
        SendClientMessage(playerid,-1,"Voce foi para o hospital e esta sendo curado");
        ApplyAnimation(playerid,/* LIB DA ANIM */,/* NOME DA ANIM*/,4.1,1,1,1,1,/*TEMPO DA DURAЗГO DA ANIM*/);
        //GivePlayerMoney(playerid,-100); caso queira tirar dinheiro
        death[playerid] = 0;
    }
    return 1;
}



Re: Ao Morrer, Ir ao Hospital - EbinhO_EBN - 24.07.2012

Bom, Isso ki Eu Presciso Muito Obrigado, Mas, quanto ao Tempo em ki o Player Ficar no Hospital?
Obg!!!


Re: Ao Morrer, Ir ao Hospital - BreakDriFT - 24.07.2012

SetTimerEx


Re: Ao Morrer, Ir ao Hospital - Arthenry - 24.07.2012

A desculpe nгo li, se vocк conheзesse a NWD entenderia o meu code ^^
Й que por causa do bruno nуis brigava na premiun3d


Re: Ao Morrer, Ir ao Hospital - RebeloX - 24.07.2012

Quote:
Originally Posted by EbinhO_EBN
Посмотреть сообщение
Bom, Isso ki Eu Presciso Muito Obrigado, Mas, quanto ao Tempo em ki o Player Ficar no Hospital?
Obg!!!
Voce que escolhe aqui

ApplyAnimation(playerid,/* LIB DA ANIM */,/* NOME DA ANIM*/,4.1,1,1,1,1,/*TEMPO DA DURAЗГO DA ANIM*/);

No tempo da duraзгo da animaзгo voce pode fazer as duas coisas sem usar SetTimerEx, ou seja, apos o tempo acabar ele volta ao normal, se quiser colocar ele fora do hospital basta usar um SetTimerEx.

ex:

pawn Код:
public OnPlayerSpawn(playerid){
    if(death[playerid] == 1){
        SetPlayerPos(playerid,X,Y,Z);
        SetPlayerInterior(playerid,INT);
        SendClientMessage(playerid,-1,"Voce foi para o hospital e esta sendo curado");
        ApplyAnimation(playerid,/* LIB DA ANIM */,/* NOME DA ANIM*/,4.1,1,1,1,1,/*TEMPO DA DURAЗГO DA ANIM*/);
        //GivePlayerMoney(playerid,-100); caso queira tirar dinheiro
        death[playerid] = 2;
        SetTimerEx("OnPlayerSpawn",/* TEMPO DA DURAЗГO */,false,"d",playerid);
    }
    else if(death[playerid] == 2){
        SetPlayerPos(playerid,X,Y,Z);
        SetPlayerInterior(playerid,0);
        death[playerid] = 0;
    }
    return 1;
}
Espero que ajude

Quote:
Originally Posted by Arthenry
Посмотреть сообщение
A desculpe nгo li, se vocк conheзesse a NWD entenderia o meu code ^^
Й que por causa do bruno nуis brigava na premiun3d
Ai esta, vocк para ajudar pega cуdigos do gm.


Re: Ao Morrer, Ir ao Hospital - EbinhO_EBN - 24.07.2012

Ha Blz Amigo, Muito Obrigado
Rep+


Re: Ao Morrer, Ir ao Hospital - Arthenry - 24.07.2012

Ebinho, por conhecidencia qual GM vocк utiliza? Se eu conheзer posso te ajudar З.з