15.03.2013, 23:39
(
Последний раз редактировалось tatezumate; 16.03.2013 в 00:10.
)
Comandos usando ZCMD e SSCANF(Oque torna isso muito facil de fazer)
Lembrando que eu preferi deichar Jogador em vez de playerid por isso troque isso no seu GM/FS
Coloque no comeзo do seu FS/GM
As includes
E pra nгo dar erro nas cores que usei
/jetpack:Comando para pegar uma Jetpack
/lc:Limpando chat
/rpg:No caso eu resolvi deichar a arma como uma rpg mas serve de exemplo pra scripters menores(menores pouco piores doque eu >.<)
/setskin:Para setar a skin de alguйm lembrando que eu defini o player que vou setar a skin como Ele entгo mude ao seu gosto
/clima:Pra mudar o clima do seu servidor
/matar:Pra finalizar um comando que mata outro jogador
Lembrete:Esses comandos sгo bem simples(ou talvez nгo)mas acho que ajude um pouco
Lembrando que eu preferi deichar Jogador em vez de playerid por isso troque isso no seu GM/FS
Coloque no comeзo do seu FS/GM
As includes
pawn Код:
#include <sscanf>
#include <dof2>
pawn Код:
/* CORES */
#define VERDE 0x21DD00FF
#define VERMELHO 0xFF030FFF
#define VERMELHO_ESCURO 0xE60000FF
#define VERMELHO_CLARO 0xFB0000FF
#define AMARELO 0xFFFF00FF
#define LARANJA 0xF97804FF
#define AZUL_CLARO 0x00C2ECFF
#define ROXO 0xB360FDFF
#define BRANCO 0xFFFFFFFF
#define PRETO 0x000000FF
#define AZUL 0x1229FAFF
#define VERDE_CLARO 0x38FF06FF
#define ROSA_CHOQUE 0xE100E1FF
#define VERDE_ESCURO 0x008040FF
#define CINZA 0xCECECEFF
#define ROSA 0xD52DFFFF
#define CINZA_ESCURO 0x626262FF
#define VERDE_AGUA 0x03D687FF
pawn Код:
command(jetpack, Jogador, params[])
{
#pragma unused params
SetPlayerSpecialAction(Jogador,2);
SendClientMessage(Jogador, 0xFFD700AA,"(Info)Vocк pegou sua jetpack!");
return true;
}
pawn Код:
command(lc, Jogador, params[])
{
#pragma unused params
for(new t = 0; t < 100; ++t)
{
SendClientMessageToAll(-1, " ");
}
SendClientMessageToAll(BRANCO, "Chat Limpo.");
return true;
}
pawn Код:
command(rpg, Jogador, params[])
{
new Ele;
if(sscanf(params, "u", Ele)) return SendClientMessage(Jogador, CINZA, "(Use) /RPG (ID/Nome) para dar uma RPG para algum player!");
if(!IsPlayerConnected(Ele)) return SendClientMessage(Jogador, CINZA, "(Erro) O Jogador estб offline!");
GivePlayerWeapon(Ele, 35, 9999);
SendClientMessage(Ele, 0xFFD700AA, "(Info)Vocк recebeu uma RPG, Use ela bem!");
return true;
}
pawn Код:
command(setskin, Jogador, params[])
{
new Ele;
new Skin;
if(sscanf(params, "ui", Ele, Skin)) return SendClientMessage(Jogador, CINZA, "(Use): /setskin (ID) (Skin) para setar a skin de algum player");
if(!IsPlayerConnected(Ele)) return SendClientMessage(Jogador, CINZA, "(Erro) O Jogador estб offline!");
if(Skin < 0 || Skin > 299) return SendClientMessage(Jogador, CINZA, "[Erro] ID Invбlido, use IDs de 0 a 299!");
SendClientMessage(Ele, 0xFFD700AA,"(Info)Sua skin foi setada!");
SetPlayerSkin(Ele, Skin);
return true;
}
pawn Код:
command(clima, Jogador, params[])
{
new
Clima,
Nome[MAX_PLAYER_NAME],
String[100];
if(sscanf(params, "d", Clima)) return SendClientMessage(Jogador, CINZA, "(Use) /clima [1 a 45]");
if(Clima <= 0 && Clima >= 46) return SendClientMessage(Jogador, CINZA, "(Erro) O clima precisa ser entre 1 a 45!");
if(Clima <= 0) return SendClientMessage(Jogador, CINZA, "(Erro) O clima precisa ser entre 1 a 45!");
if(Clima >= 1 && Clima < 46)
SetWeather(Clima);
GetPlayerName(Jogador, Nome, sizeof(Nome));
format(String, sizeof(String), "Aviso %s mudou o clima para (%d)", Nome,Clima);
SendClientMessageToAll(0x91FF00AA, String);
return true;
}
pawn Код:
command(matar, Jogador, params[])
{
new Ele;
if(sscanf(params, "u", Ele)) return SendClientMessage(Jogador, CINZA, "(Use) /matar (ID/Nome) Para Matar um Player!");
if(!IsPlayerConnected(Ele)) return SendClientMessage(Jogador, CINZA, "(Erro) O Jogador estб offline!");
SetPlayerHealth(Ele, 0);
SendClientMessage(Ele, 0xFFD700AA, "(Info)Vocк foi morto usando o comando /matar!");
return true;
}

