Uma dica, se quer mesmo aprender, comece um GM do 0.
Estude as callbacks, funзхes, condiзхes, variбveis, uma a uma e tente aplicar um uso para isso.
pawn Code:
// Hmmm... Li sobre uma funзгo GivePlayerWeapon... Mas como diabos eu utilizo isto?
// Ahh!! Ela tem parвmetros! playerid - Quem digitou, weaponid - ID da arma, muniзгo
// Certo agora, como eu executo isso? Jб sei! Vou dar quando o jogador nascer! Mas pera, como eu sei quando ele nasce?
// Hmm, perguntei no fуrum e falaram que quando alguйm nasce executa a callback OnPlayerSpawn, e o playerid й quem nasceu, muito interessante, vou dar uma Eagle pra ele com 100 balas!
public OnPlayerSpawn(playerid)
{
GivePlayerWeapon(playerid,24,100);
return 1;
}
// Ae aprendi como usa GetPlayerWeapon, e no embalo jб aprendi a detectar que um player nasceu!
E й mais ou menos assim que vocк vai aprendendo! hehe
Nгo aprenda um sistema, mas sim o seus elementos.
Nгo adianta querer saber como fazer isto
Code:
Olб, seu nome й Arakuta e vocк jб matou 152 pessoas.
Se vocк nгo sabe o que й uma variбvel, ou como atribuir assassinatos a um player.
Existem excelentes tutoriais aqui na board PT.
Se tiver alguma dъvida, seja ela qual for nгo tenho medo de perguntar, nгo tenha medo de errar, afinal se vocк estб usando um computador agora, ou seja lб o que, e por que alguйm ou algumas pessoas, tiveram que ERRAR muito, realizar diversos testes atй chegarem no resultado.
Vou deixar alguns links que considero muito importante, pra quem quer saber pawn
Variбveis:
https://sampforum.blast.hk/showthread.php?tid=235924
Condiзхes:
https://sampwiki.blast.hk/wiki/Control_Structures
Callbacks:
https://sampwiki.blast.hk/wiki/Category:Scripting_Callbacks
Lista de Funзхes:
https://sampwiki.blast.hk/wiki/Category:Scripting_Functions
Video-aulas:
https://sampforum.blast.hk/showthread.php?tid=428964