Un poco de PAWN

Julio 11, 2009

En mi epoca de scripter de SA-MP (un gran juego, con una interesante comunidad) para el servidor Black Zone, hice muchos Gamemodes y Filterscripts, simplemente por el hecho de programar algo.

Acá va uno, especial para el scripter principiante.


//Por PauLoco (revolucionlibre.wordpress.com)
///////////// `////////////////////////////////////////////////////
//-----------------------------------------------------------------------------------------------------
#include //NO BORRAR
#include ///NO BORRAR
#include //NO BORRAR
//-----------------------------------------------------------------------------------------------------

//-----------------------------------------------------------------------------------------------------
main()
{
print("\nDM simple del area 51\n");
print("Por Tu nombre");
}
//-----------------------------------------------------------------------------------------------------
public OnGameModeInit()
{

SetGameModeText("DM en el area 51, por..Tu nombre);
ShowPlayerMarkers(0); //Esto es para que los jugadores no aparezcan en el minimapa. 1 significa si, 0 no (booleano)
ShowNameTags(1); //Esto es para que a los jugadores les veas el nombre y la vida, 1 significa si, 0 no (booleano)
AddPlayerClass(1,163.4741,1849.7710,33.8984,87.9956,24,700,25,100,29,700); // Spawn 0
AddPlayerClass(47,159.4803,1932.4346,33.8984,65.8702,24,700,25,100,30,3000); // spawn1
AddPlayerClass(48,184.7784,1914.0681,17.7919,233.2152,24,700,29,700,4,1); // spawn2
AddPlayerClass(50,208.9117,1873.6993,13.1470,70.5937,24,700,29,700,5,1); // spawn3
AddPlayerClass(60,219.1484,1872.4790,13.1406,328.7594,23,3000,31,3000,25,100); // spawn4
AddPlayerClass(58,195.4433,1837.8798,23.2422,345.3662,24,700,29,700,8,1); // spawn5
AddPlayerClass(62,147.8549,1847.4718,24.6773,6.3598,24,700,29,700,6,1); // spawn6
AddStaticPickup(358, 2, 103.2938,1900.9645,25.4985,102.1446);//Rifle de Francotirador.
AddStaticPickup(343, 2, 246.6992,1858.9197,14.0840); //Granadas Lacrimogenas
SetWorldTime(0);
return 1;
}
//-----------------------------------------------------------------------------------------------------
public OnPlayerConnect(playerid)
{
SendClientMessage(playerid, 0xFF8A00AA, "Bienvenido a el DM del area 51!!");
SendClientMessage(playerid, 0xFF8A00AA, "Creado por ... para enseñarles PAWN :D .");
GameTextForPlayer(playerid, "- ~r~DM ~y~ Por (tu nombre)~w~ -", 6000, 3); //Poner su nombre

return 1;
}
//-----------------------------------------------------------------------------------------------------
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerCameraPos(playerid, 441.2379, -1748.0676, 8.8827);
SetPlayerPos(playerid, 432.6625, -1747.4736, 10.0974);
SetPlayerFacingAngle(playerid, 270.3264);
SetPlayerCameraLookAt(playerid, 432.6625, -1747.4736, 10.0974);
return 1;
}
//-----------------------------------------------------------------------------------------------------
public OnPlayerSpawn(playerid)
{

ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid,23,250);
GivePlayerWeapon(playerid,33,125);
GivePlayerWeapon(playerid,4,1);

SetPlayerWorldBounds(playerid, 388.6190, -7.9993, 2147.0618, 1655.8849); //pone los limites

return 1;
}
//-----------------------------------------------------------------------------------------------------

//-----------------------------------------------------------------------------------------------------
public OnPlayerCommandText(playerid, cmdtext[]) //
{
//Poner comandos aca :D

return 0;
}
//-----------------------------------------------------------------------------------------------------

//-----------------------------------------------------------------------------------------------------

//-----------------------------------------------------------------------------------------------------
public OnPlayerDeath(playerid, killerid, reason)
{

SetPlayerScore(killerid, GetPlayerScore(killerid) + 1); //Esto aumenta el score +1

}

Entry Filed under: Uncategorized. Etiquetas: , , , .

Leave a Comment

Required

Required, hidden

Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Trackback this post  |  Subscribe to the comments via RSS Feed


Buscar en el Blog

Watch videos at Vodpod and music videos and other videos from this collection.

Posts Más Vistos