domingo, 12 de abril de 2009

Em breve: Apostila de Pawn

Ola galera!
Bom e o seguinte
eu tinha feito uma apostila de Pawn, porem o corno do meu irmão Gabriel formatou o PC e não fez backup da minha pasta. Ou seja?Perdi tudo!
A noticia boa e que eu estou disposto a refazer a apostila de programação Pawn

O prazo maximo e de 1 semana!
Ate mais!

segunda-feira, 6 de abril de 2009

Usando if e else

Ola galera
Agora iremos aprender como usar if e else

if segnifica SE(seria o mesmo que: Se(5 >(maior que) 3) { funções; })
else e tipo se o primeiro if nao der certo no caso acima se 5 nao for maior que 3(Impossible!) vai acontecer

Exemplo:
a = 4;
b = 5;
if(a < b) {//Caso a for menor que b
SendClientMessage(playerid,cor,"A e menor que B");
}
else {//Caso nao seja
SendClientMessage(playerid,cor,"Se isso printar o Pawnogato pirou!");
}

Podemos usar tambem else IF(para outra condição)

Operadores
> Maior que
< Menor que
=> Igual ou maior que
=< Igual ou menor que
== Igual a
!= Diferente de
&& E(a == b && c == d) Exemplo

Tutorial bAy Diogo

Usando rand e função min e max

Ola galera
Hoje vou ensinar vocês a usarem o rand(random) e vou ensinar uma função para fazer de min para max

Bom nem todos devem saber mais o rand so tem o maximo(ou seja, vai de 0 a o maximo o random)
para usar random basta fazer isso:
nome da variavel = rand(MAX);

A função que iremos fazer se chamara random(ja que nao tem..)

No final do GM/FS/Inc

stock random(minimo,maximo) {
a = rand(maximo);//Faz o random de 0 a o maximo
return a - minimo;//Subtrai o maximo pelo minimo e retorna
}

Bom não tem explicação para essa função, usava ela e muito tempo...
Ate mais galera!

Tutorial by Diogo

1º tutorial - Criando portões que se movem

Ola galera! Esse e o 1º tutorial do PawnCoders e vou ensinar a fazer portões automaticos.

1º - Criar a variavel do portão
Essa e a parte mais importante, sem ela vai dar varios erros!
No topo do gamemode coloque isso:

new portao;//Eu coloquei portao como exemplo pode ser qualquer outro desde que nas funções vc tambem mude o nome

2º - Criando o portão
No public OnGameModeInit coloque isso:

portao = CreateObject...;//Aqui e o objeto do portao lembrando pode ser qualquer outro objeto desde que tenha a variavel do objeto

3º - Comando para mover o portão

if(strcmp...
//if(IsPlayerAdmin(playerid)) { \\Coloque isso somente se for so para admin
MoveObject(portao,X,Y,Z,tempo para mover);//Isso vai mover
return 1;
}

4º - Agora e so fazer o cmd de fechar.. isso e com você!

Tutorial by Diogo

domingo, 5 de abril de 2009

PawnCoders

PawnCoders
Blog relacionado a programação Pawn para SA-MP
Criado em 5 de abril de 2009, vai crescendo a cada dia!
Aqui você encontra tutoriais, downloads, e varias outras coisas relacionas a Pawn e SA-MP

Criado por: Diogo
Postadores: Diogo e Filipe

Contato: diogo-166@hotmail.com(MSN...)

Obrigado!