-
First Code by Konvict :)
Galera to começando agora a mexer com src, portanto não critiquem se meu código tiver errado, é só uma ideia besta que tive, e resolvi fazer só
por treino mesmo... E se algum programador ver algum erro, me dê dicas sobre o mesmo...
Código:
void PkPrision (OBJECTSTRUCT* lpObj, OBJECTSTRUCT* TargObj)
{
int Mp = 6, Xx = 120,Yy = 115 ;
char Msg[255];
if(lpObj->PkCount >= 10 && lpObj->PkLevel > 4)
{
gObjTeleport(lpObj->m_Index, Mp, Xx, Yy);
sprintf_s(Msg,"%s Você foi preso por matar demais! >_<",lpObj->Name);
GCServerMsgStringSend(Msg,lpObj->m_Index,1);
}
return gObjPlayerKiller(lpObj,TargObj);
}
Sistema move o player para aquela área fechada de arena de onde(provavelmente) só sai qndo o pk limpar^^... Ainda tenho coisas pra implementar só que com oque sei
no momento num consigo rsrs...
Não sei se vai funcionar ainda to treinando minha lógica^^...
EDIT: Atualizado :p
Obrigado
Créditos: by Eu.
-
no prisonbloc, porque não colocou um if no lugar de while? e voce deveria chamar ela na função de attack do player
-
Após aprender um pouquinho, código consertado e melhorado... Pode ser útil caso algum doido queira criar um mapa pra aprisionar os pk, e transformá-lo num local de mata mata só dos pk^^
-
realmente precisa treinar um pouco a lógica , mas seu script e totalmente usável , e acharia bem legal se alguém levasse a ideia adiante , de montar um "MAPA" "PK" , ou até mesmo você dar continuidade ao que começou, qualquer coisa se precisar de ajudar só mandar MP , que ajudaria com maior prazer .
-
o mapa pk ja montei uma vez para o KingsMu ^^ tou pençando aqui sobre minha vida se volto a fazer meus mapas ou não Konvic vou analizar oque você me perguntou no skype
-
Posso pensar em continuar, só preciso de um mapa adequado pra mover os pks, um mapa labirinto seria massa, mas em parte do client nao sei mexer.
Mas eu faria esse sistema de mover os pks pra esse mapa, e talvez pra eles sairem de lá só depois de matar x outros pks... quem sabe...