//Exemplo
new Exemplo[MAX_PLAYERS];
Exemplo[playerid] = 1;
if(Exemplo[playerid] == 1)
{
print("Exemplo executado");
}
new Matou[MAX_PLAYERS]; //Topo do GM
public OnPlayerDeath(playerid, killerid, reason)
{
if(Matou[killerid] == 0)
{
SendClientMessage(playerid, 0xFF0000AA, "» Aqui nгo й permitido assassinar outros Players ! [AVISO: 1/3]");
Matou[killerid] = 1;
return 1;
}
if(Matou[killerid] == 1)
{
SendClientMessage(playerid, 0xFF0000AA, "» Aqui nгo й permitido assassinar outros Players ! [AVISO: 2/3]");
Matou[killerid] = 2;
return 1;
}
if(Matou[killerid] == 2)
{
SendClientMessage(playerid, 0xFF0000AA, "» Vocк foi kickado por fazer DM ! [AVISO: 3/3]");
Matou[killerid] = 0;
Kick(playerid);
return 1;
}
return 1;
}
public OnPlayerConnect(playerid)
{
Matou[playerid] = 0;
return 1;
}
//Topo
new Avisos[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
Avisos[playerid]=0;
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
if(IsPlayerConnected(killerid) && killerid != INVALID_PLAYER_ID)
{
Avisos[killerid]++;
new Msg[128];
format(Msg,sizeof(Msg), "Aviso: vocк estб praticando DM %d/3", Avisos[killerid]);
SendClientMessage(killerid,-1, Msg);
if(Avisos[killerid] >= 3)
{
SendClientMessage(killerid,-1,"Kickado por fazer DM!");
Kick(killerid);
}
}
return 1;
}
Olб, й isto que deseja ? ![]() PHP код:
|
new Matou[MAX_PLAYERS];
Matou[playerid]++; // Vocк adiciona quando ele matar
if(Matou[playerid] == 3){ // quando chegar а 3 avisos
Kick(playerid); // Kika
}
new Matou[MAX_PLAYERS]; // Topo do GM
public OnPlayerConnect(playerid)
{
Matou[playerid] = 0;
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
Matou[killerid]++;
format(string, sizeof(string), "~> Vocк nгo pode matar outros players [%d/3]",Matou[killerid]);
SendClientMessage(killerid, -1, string);
if(Matou[killerid] == 3){
SendClientMessage(killerid, -1, "Vocк foi kickado por fazer DM");
Kick(killerid);
}
return 1;
}
new AntiDM[MAX_PLAYERS] = 0;
public OnPlayerDeath(playerid, killerid, reason)
{
if(AntiDM[playerid] > 15) Kick(playerid), AntiDM[playerid] = 0;
return 1;
}
public OnPlayerGiveDamage(playerid, damagedid, Float: amount, weaponid, bodypart)
{
AntiDM[playerid]++;
SendClientMessage(playerid, -1, "* Nгo й permtido DM aqui!");
if(AntiDM[playerid] > 15) Kick(playerid), AntiDM[playerid] = 0;
return 1;
}
Olб, й isto que deseja ? ![]() PHP код:
|
Matou[killerid]++;