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 З.з