Anti Team Kill desviado
#1

He Buscado unos tutos de como hacer un anti team kill pero quisiera que cuando un jugador hace team kill 5 veces que se le envie a algun otro lugar
hice algo basico de SetPlayerTeam pero no lo quiero haci alguna forma de hacerlo o algun tutorial gracias
Reply
#2

crea 1 variable que sume +1 cuando hacen team kill y detectar cuando lleguen a +5 y ahi poner las funciones

pawn Код:
new puntostk[MAX_PLAYERS]; //ya sabes al comienzo de todo la variable que indicara cuantos tks lleva

public OnPlayerConnect(playerid)
{
puntostk[playerid] = 0; //esto hara que tengo 0 cuando se conecte
return 1;
}

//ahora no se donde tengas el anti team kill pero digamos que estan en onplayerdeath

public OnPlayerDeath(playerid, killerid, reason)
{
//esto ira abajo de donde tengas la funcion que detecte si hace team kill:
puntostk[killerid] ++; //sumarб +1 de antikill cuando lo haga
if(puntosk[killerid] == 5) //esto detectara si tiene 5 antikills
{
//aqui las funciones no olvides que en ves de "playerid" va "killerid" para que haga las funciones al asesino
puntostk[killerid] = 0; //le devolverб a 0 para que empieze en antikill count otra vez
}

return 1;
}
Espero haberte ayudado
Reply
#3

Quote:

crea 1 variable que sume +1 cuando hacen team kill y detectar cuando lleguen a +5 y ahi poner las funciones

amm bueno gracias por tu respuesta pero yo creo que no me explique bien yo nada mas puse setplayerteam y haci no matas a nadie de tu equipo pero lo que quiero es que si los puedan matar peri que cuando lleguen alas 5 muertes pff los envie a otro lado!!
Reply
#4

nadie sabe
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)