[Ajuda] Desconectar NPC manualmente - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Desconectar NPC manualmente (
/showthread.php?tid=602978)
Desconectar NPC manualmente -
Manin - 16.03.2016
Bom amigos estou com uma duvida, criei um npc e ele estб conectando normalmente. Porйm eu quero que ele seja removido do servidor apуs eu executar uma funзгo, jб que apуs eu executar essa tal funзгo ele irб se tornar inъtil para min naquele momento.
Traduzindo, estou a procura de um meio ou funзгo que remova o NPC do servidor apуs eu executar um comando.
Re: Desconectar NPC manualmente - Whoo - 16.03.2016
vocк apenas precisa dar kick, compare o nome do player e logo apуs use Kick();
exemplo em comando.
PHP код:
command(kicknick, playerid, params[])
{
new
Nome1[ MAX_PLAYER_NAME ],
Nome2[ MAX_PLAYER_NAME ],
Nome_count
;
if(sscanf(params, "s[24]", Nome1)) return SendClientMessage( playerid, 1, "Use:/kicknick [nick]");
for( new i; i < MAX_PLAYERS; i++ )
{
GetPlayerName( i, Nome2, MAX_PLAYER_NAME );
if( strcmp( Nome2, Nome1, false ) == 0 ) Kick(i), Nome_count++; // 3 parametro == false case sensitive ativado, true case sensitive desativado.
}
if(Nome_count < 1 ) return SendClientMessage( playerid, 1, "Nenhum nick encontrado");
return 1;
}