Estava mexendo em sistema aqui, e quando fui no morro, vi que quando alguma organização ganha e quando é anunciado, fica flodando "Los Vagos ganharam o morro" e fica flodando isso sempre. So dando /guerramorro que o flood para!!!!
Poderiam me ajudar???
Fala galera do Portal SAMP, hoje irei ensinar a como fazer um Anti Spawn Kill, o tutorial é pequeno mas é muito útil.
Em OnPlayerSpawn iremos adicionar:
Código:
public OnPlayerSpawn(playerid)
{
SetPlayerHealth(playerid, 999999);
SendClientMessage(playerid, -1, "Você está protegido contra Spawn Kill por 5 segundos.");
SetTimerEx("EndAntiSpawnKill", 5000, false, "i", playerid);
return 1;
}
A função SetPlayerHealth definirá a saúde do jogador para 999999, ou seja muito alta para que ele não possa ser morto.
A função SendClientMessage irá avisar para o jogador que ele está protegido.
A função SetTimerEx irá setar um timer de 5 segundos para a vida do jogador voltar ao normal, o timer irá repetir apenas uma vez.
Código:
forward EndAntiSpawnKill(playerid);
public EndAntiSpawnKill(playerid)
{
SetPlayerHealth(playerid, 100);
SendClientMessage(playerid, -1, "Você não está mais protegido contra Anti Spawn Kill");
return 1;
}
forward EndAntiSpawnKill(playerid) será utilizada para a public poder funcionar.
public EndAntiSpawnKill(playerid) é a função do timer o código vai ser executado quando passar 5 segundos.[/size]
SetPlayerHealth(playerid, 100) irá retornar a vida do jogador para 100% (vida normal).
SendClientMessage(playerid, -1, "Você não está mais protegido contra Anti Spawn Kill irá avisar o jogador que o anti spawn kill acabou.
Bom esse foi meu tutorial espero que tenham gostado, ele é símples mas irá ajudar muitas pessoas.
Eu peguei um exemplo de como destruir um objeto com arma, no entanto, queria saber como que faço para que o jogador atinga o objeto 10 vezes, assim, ao alcançar a meta de 10 "batidas" no objeto ele seja destruído?
Código PHP:
public OnPlayerWeaponShot(playerid, weaponid, hittype, hitid, Float:fX, Float:fY, Float:fZ) { if(weaponid == WEAPON_CHAINSAW) { if(hittype == BULLET_HIT_TYPE_OBJECT) // vendo qual foi o tipo de acerto player ou objeto se for objeto continua { if(IsValidObject(hitid) == Object) // verificando se objeto é valido { SendClientMessage(playerid, -1, "Você destruiu."); // acerto objeto com tiro DestroyObject(Object); // removendo objeto do jogo } } } return 1; }
Bom, os players Android/PC ficam caindo quando entram no servidor. Alguns conseguem logar e jogar dboas, porém, outros quando logam no servidor bugam no inicio e da "Served connection Closed" ou "Banned from this server" para eles!!!
Alguém me poderia ajudar?
Boa noite galerinha, agora de férias voltei a mexer um pouco com pawn e tudo mais, e estou batendo cabeça aqui.
Basicamente fiz um comando para poder verificar a senha da conta de um jogador desconectado, até ai ok, funciona porém não funciona em todos os nicks registrados.
*Já tentei trocar a parte de DOF2_GetInt por GetString porém ao realizar a troca, não geta nem a senha das contas que posteriormente eram getadas.
* Se precisar de prints para demonstrar oque ocorre eu tiro e mando aqui depois.
Oque poderia estar de errado aqui ? quem souber me dê uma luz
Código:
CMD:versenha(playerid,params[])
{
new Arquivo[64];
if(!DOF2_FileExists(Arquivo))
{
SendClientMessage(playerid,-1,"Jogador não se encontra registrado no servidor no momento.");
return 1;
}
if(DOF2_FileExists(Arquivo))
{
if(DOF2_GetInt(Arquivo, "Senha"))
{
format(iString2,sizeof(iString2),"A senha da conta do jogador %s atualmente é: %d.",params,DOF2_GetInt(Arquivo, "Senha"));
SendClientMessage(playerid,0xEAF607FF,iString2);
return 1;
}
}
return 1;
}
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Cargos da mafia Plantador de maconha Transportador de Maconha Produtor de Metanfetamina Transportador de Metanfetamina Traficante Ladrão de Veículos Assasino Assaltante Falsificador de Dinheiro Terrorista ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Patentes do Exército e muito mais!
Não perca tempo, crie sua conta e se junte a nossa familia.
Nosso discord: https://discord.gg/3xFfjg2q
Bom pessoal já procurei esse sistema é não conseguir encontrar, caso alguém tenha e se poder mim passar agradeço muito, pois estou precisando https://www.youtube.com/watch?v=tA9XjWwcLLk