05.06.2010, 01:18
Introduзгo:
Galera estava criando esse Include algum tempo olhando em uma Board, onde havia pedidos de comandos para proximas versхes entгo criei algumas que consegui Vejam:
Funзхes:
Funзгo 1:
ClearChatAllPlayers()
Usada para Limpar Chat's Aqui um Exemplo de Seu Uso:
pawn Code:
if(!strcmp(cmdtext, "/limparchat", true))
{
ClearChatAllPlayers();
return 1;
}
DesbugPlayerId(playerid)
Usada para Desbugar Player Bugado, descogela e seta Pos para 2 Metros mais alto assim desbugando o player
Exemplo de Seu Uso:
pawn Code:
if(!strcmp(cmdtext, "/desbugarme", true))
{
DesbugPlayerId(playerid);
return 1;
}
DriverBy(killerid,prendertempo)
Usada para detectar e prende caso um player cometa driver-by aqui seu exemplo de funзгo
O Tempo й em Minutos
pawn Code:
public OnPlayerDeath(playerid, killerid, reason)
{
DriverBy(killerid,1); //1 Minuto
return 1;
}
CrashPlayer(playerid)
Usada para Crashar um Player, muito interessante e simples, para quem deseja retirar player a forзa de seu server, Bom contra Anti Reconnects de Cheaters
Exemplo de Comando:
pawn Code:
if(!strcmp(cmdtext, "/crash", true))
{
CrashPlayer(playerid);
return 1;
}
SetArmourAllPlayers(100)
Usado para setar colete de players em massa ou seja setar todos coletes de player conectados ao server
Exemplo de comando:
pawn Code:
if(!strcmp(cmdtext, "/coleteall", true))
{
SetArmourAllPlayers(100);//100 = Numero que Setarбs
return 1;
}
SetHealthAllPlayers(100)
Mesma Funзгo do Idem Citado Acima.. Porйm й com a vida.
Funзгo 7:
GivePlayerScore(playerid, score)
Adicione mais Score
Essa Funзгo й Muito importante pois jб vi varias pessoas terem problemas em setar o score para mais, e sempre acaba setando a o Nъmero e nunca Adicionando, Na Minha opiniгo isso ja deveria ser posto no Sa:mp 0.2b, й uma p*** falta de sacanagem
Exemplo de Comando:
pawn Code:
if(!strcmp(cmdtext, "/maisscores", true))
{
GivePlayerScore(playerid,20);
return 1;
}
SetMoneyPlayer
Muito Parecido com GivePlayerMoney, porйm esse ele nгo adiciona e sim Seta o Dinheiro do Player
Exemplo de Comando:
pawn Code:
if(!strcmp(cmdtext, "/money10", true))
{
SetMoneyPlayer(playerid,10);
return 1;
}
GivePlayerWantedLevel
Mesma Funзгo da funзгo 8 Porйm й com Niveis de Procurado
Funзгo 10:
GivePlayerHealth
Mesma Funзгo da funзгo 8 Porйm й com Vida
Funзгo 11:
GivePlayerArmour
Mesma Funзгo da funзгo 8 Porйm й com Colete a Mais
Funзгo 12:
GiveVehicleHealth
Mesma Funзгo da funзгo 8 Porйm й com a Vida do Carro
Funзгo 13:
DisabledInteriorWeapons
Funзгo Muito Interessante a vocк que tem problemas com pessoas que matam dentro de interiores,assim ele irб desabilitar armas
Exemplo
pawn Code:
public OnGameModeInit()
{
DisabledInteriorWeapons()
return 1;
}
SetPlayerWeapon(playerid,ARMA,BALAS)
Mesma Funзгo da Funзгo 8, porйm sу muda para Armas
Funзгo 15:
PlayerUsingSpeedHack()
Funзгo para Detectar se o Player Esta a Usar Speed Hack, Exemplo ao Usa-lo
pawn Code:
public OnGameModeInit()
{
PlayerUsingSpeedHack();
return 1;
}
PlayerUsingJetPack()
Mesma Funзгo da Funзгo 15 Porйm Apenas muda de Anti Speed Hack para Anti Jet Pack
Funзгo 17:
TogglePlayerControl(
Usado para Congelar o Player com a Funзгo de Personalizar a Health ou Seja, Deixar a Health que queres,assim, tornando matбvel ou nгo
Exemplo de Comando:
pawn Code:
if(!strcmp(cmdtext, "/congel", true))
{
TogglePlayerControl(playerid,9999999999999999);//Vida Cheia , Nгo Matavel
return 1;
}
Comando Mestre:
Esse Comando Serб Usado Caso queira testar se a compilaзгo esta certa, pelo menos aqui deu...!
pawn Code:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext, "/teste", true))
{
ClearChatAllPlayers();
DesbugPlayerId(playerid);
DriverBy(killerid,1);
CrashPlayer(playerid);
SetArmourAllPlayers(100);
SetHealthAllPlayers(100);
GivePlayerScore(playerid, 20);
TogglePlayerControl(playerid,999999);
SetMoneyPlayer(playerid,10000);
GivePlayerWantedLevel(playerid,3);
GivePlayerHealth(playerid, 100);
GivePlayerArmour(playerid, 100);
GiveVehicleHealth(playerid,1000);
DisabledInteriorWeapons();
SetPlayerWeapon(playerid,32,500);
PlayerUsingSpeedHack();
PlayerUsingJetPack();
return 1;
}
return 0;
}
RELEASE
• Novas Funзхes:
PlayerUsingAb() (Detectar Air Break)
Ex:
pawn Code:
public OnGameModeInit()
{
PlayerUsingAb()
return 1;
}
Tambйm Nova Public:
pawn Code:
public OnPlayerDamageStatusUpdate(playerid)
{
/* SE O PLAYER SOFRER DANO */
return 1;
}
• Limpar Chat Arrumado
Tambйm foram retirados os Warnings Detectados
Download:
Pastebin: Aqui
****** Sites: Aqui
Solid Files: Aqui
Versгo 2.0:
Pastebin: Aqui
****** Sites: Aqui
Solid Files: Aqui
Crйditos:
Crйditos a DraKoN , Russsoo & Andmeida
Agradecimentos б, Garfield,Bruna,Baddark,DarkTeamPT,RoamPT e mais a galera do Forum SAMP Board PT-BR
Pedido:
Se Alguйm souber de alguma funзгo ъtil que seja possнvel fazer ou algum Bug Relacionado a Include, por favor me avise.
PM-ME