1 de mai. de 2011

[TUT] Mensagens Randômicas

Sempre quando você entra em alguem server de tempo em tempo lhe mandam uma Mensagem !! Aqui vou explicar como faze-las ;]

Topo do GM:

foward SendMSGs ( );

Ainda no Topo do GM:

pawn Code:

new RandomMSG[][] =
"Tem alguma Ideia ou Suguestão, Reclamações ? Acesse www...
"Use /regras e /creditos para ver algumas informações","Viu um Cheater, alguem a fazer algum que não devia? Contacte um admin (/admins)",
"Agradecemos sua Presença";

Cores (Ainda no topo do GM):

new RandomColors [] =
{
0xFF5A00FF, //Laranja
0xF50000FF, //Vermelho
};

OnGameModeInit:

SetTimer("SendMSG"300000, true);

Final do GM:

public SendMSG()
{
new random2 = random(sizeof(RandomColors));new randMSG = random(sizeof(RandomMSG));
SendClientMessageToAll(RandomColors[random2], RandomMSG[randMSG]);

[CODIGO] Expulsar Passageiro

Codigo está Ai !!

public OnPlayerCommandText(playerid, cmdtext[])


if(strcmp(cmd, "/expulsar", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new State;
if(IsPlayerInAnyVehicle(playerid))
{
State=GetPlayerState(playerid);
if(State!=PLAYER_STATE_DRIVER)
{
SendClientMessage(playerid,Vermelho," Voce nao e o motorista do carro !");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, Vermelho, "Use: /expulsar [ id ]");
return 1;
}
new playa;
playa = ReturnUser(tmp);
new test;
test = GetPlayerVehicleID(playerid);
if(IsPlayerConnected(playa))
{
if(playa != INVALID_PLAYER_ID)
{
if(playa == playerid) { SendClientMessage(playerid, Vermelho, "Voce nao pode se expulsar."); return 1; }
if(IsPlayerInVehicle(playa,test))
{
new PName[MAX_PLAYER_NAME];
GetPlayerName(playerid,PName,sizeof(PName));
GetPlayerName(playa, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "* Voce expulso o(a) %s para fora do carro!", giveplayer);
SendClientMessage(playerid, Azul_Escuro, string);
format(string, sizeof(string), "* Voce foi retirado do carro por %s !", PName);
SendClientMessage(playa, Azul, string);
RemovePlayerFromVehicle(playa);
}
else
{
SendClientMessage(playerid, Vermelho, " Este jogador não está em seu carro !");
return 1;
}
}
}
else
{
SendClientMessage(playerid, Vermelho, " ID/Nick - Invalido!");
}
}
else
{
SendClientMessage(playerid, Vermelho, " Voce precisa estar em um carro para usar este comando !");
}
}
return 1;
}

Creditos : GTA And Drakon

Tutorial ADC Armas Nas SKIN Do Seu GameMode

Salve Galera Do KnD

Estou aki hoje trazendo pra voces esse tutorial
sei quer é simple mais meus colega estava pedindo
então fui na comunidade aki do MaiorMoral e postei
la esse Tutorial pra ver se dava pra ele posta aki no site
pra meus colega vim aki e ler e entender xD então vamos la
1º passo

AddPlayerClass(102, 2062.202,-2629.013,13.212, 269.1425,0,0,0,0,0,0);

esta vendo ai esse SKIN  Bom vamos la meu primeiro Tutorial Quer estou
fazendo nao sei se esta muito bom mais se tiver deixe cometarios
quer eu irei ler e melhor cada vez mas e vou trazer cada vez mais novos
Tutoriais xD bom vamos la na onde tem  0,0,0,0,0,0,) voce coloca os id das armas
mais munição Exemplo:

AddPlayerClass(102, 2062.202,-2629.013,13.212, 269.1425,30,999,32,999,22,9999)

voces viu quer na onde tinha 0,0,0,0,0,0,) eu coloca as IDS das armas e muniçao
mais como assim  X-Extremo  na onde tem  0,0,0,0,0,0 voce coloca assim Exemplo:
30,999,32,999,22,999) ou voce escolhe qual arma voce quer coloca outro Exemplo:
38,300,20,150,4,1) mais nao coloque 38 é o id sa Minigum xD e isso ai Duvidas
entre na comunidade e poste la que eu irei olha Clique aki para entra na comunidade se for duvidas ou pedidos
quer eu postarei na comunidade  MaiorMoral  xD

Creditos:Breno_Arthur

Tutorial Colocando Um Text Draw No Seu GameMode

Oi Galera Do KnD

Estou aqui hoje trazendo um Tutorial como colocar TextDraw  
 Em seu GameMode vamos colocar a mão na massa pessoal  
É bem simple então preste bem atenção pra não da erro na
Hora de compiliar xD vamos la 1º passo No Topo voce coloca

new Text:textdraw;

mas pra que serve isso Breno isso serve pra nao da erro nos  
outro codigos quer voces vão colocar nos public xD vamos ao  
 2º passo agora vai no public OnGameModeInit() e coloque  
esse codigo em cima das Shin xD  

textdraw = TextDrawCreate(4.000000,435.000000,"WwW.MaiorMoral.DaHoRa.NeT");
TextDrawFont(textdraw,1);
TextDrawColor(textdraw,0xFFFFFFAA);
TextDrawLetterSize(textdraw,0.599999,1.000000);
TextDrawSetOutline(textdraw,1);
TextDrawSetShadow(textdraw,1);
TextDrawSetProportional(textdraw,1);
TextDrawBackgroundColor(textdraw,0x000000ff);

 agora vamos para o 3º passo agora vai no public OnPlayerConnect(playerid)  
e coloque os seguintes codigo

TextDrawShowForPlayer(playerid, textdraw);

4º e ultimo passo xD no public OnPlayerDisconnect(playerid, reason)
vvocê coloca os seguintes codigo xD.

TextDrawHideForPlayer(playerid, textdraw);


Tutiroal Colocando Um Ant Minigum e JekPark

eae galera estou aqui trazendo esse tutorial pra voces
tira esses bando de noob quer so saber joga com hacker xD
vamos começa Crie um plubic No Começo ou no Final recomendo
no Final xD

public OnPlayerUpdate(playerid)
{
if(GetPlayerWeapon(playerid) == WEAPON_MINIGUN) {
SendClientMessage(playerid, 0xFFFFFFFF,"Seu fila da puta vai essa ussa merda de MINIGUN na casa do caralho porra nao saber joga sem hacker noob foi banindo kkkk");
    Ban(playerid);
    return 0;
}
if(GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_USEJETPACK) {
SendClientMessage(playerid, 0xFFFFFFFF,"Seu fila da puta vai essa ussa merda de JETPACK na casa do caralho porra nao saber joga sem hacker noob foi banindo kkkk");
    Ban(playerid);
    return 0;
}
    return 1;
    }

Dúvidas Poste la na comunidade ou deixe um comentário xD.

Creditos:Breno_Arthur

Tutotial AntDB

Crie uma nova public no Final Do GameMode

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if ((oldkeys & KEY_FIRE)
{
RemovePlayerFromVehicle(playerid)
}

return 1;
}

RemovePlayerFromVehicle()

if ((oldkeys & KEY_FIRE)

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
return 1;
}

Creditos:X-Extremo

Avisos

Aki vai um aviso de [KnD]._MasTeR_. sobre ausencia :

Eu tive um problema aki no meu pc e tive que desinstalar tudo agora so tenho o samp no pc irei continuar a postar no blog mas n com muita frequencia=Sempre..

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Powered by Blogger