miércoles, 25 de enero de 2012

Cosas útiles de Pawno

Hola, me presento.

Soy SPooNeR, juego SAMP, soy dueño de un server y me gusta trollear.
En mi primer post les mostraré algunas cosas sencillas para aprender Pawno, algunos comandos, etc.. 

Empecemos...
1.- Partiremos creando algo simple, que son comandos para poder cambiarnos el color del nick al jugar en SAMP, como /rojo, /verdeclaro, etc...

Primero tenemos que definir los colores en la parte superior del GameMode
Código Pawno
#define Color_Rojo 0xFF0000aa //Esto define el color rojo

Ahora iremos por el comando
Código Pawno
if(strcmp(cmdtext,"/rojo", true) == 0)
{
SetPlayerColor(playerid, Color_Rojo);
return 1; }

SetPlayerColor es la función que permite que el color cambie y Color_Rojo, es el color que saldrá al poner el comando en el juego, es lo que definimos anteriormente.

2.- Ahora les explicare como crear un simple comando con teleport pero antes les explicare una cosa, Pawno por defecto tiene la función SetPlayerPos pero ahí una función que se agrego que es TeleportPlayer, cual es la diferencia dirán ustedes, SetPlayerPos transporta a lugares pero sin un vehículo, osea al ocupar el comando te saca del auto y luego te transporta, TeleportPlayer tiene la posibilidad de transportar estando en un vehículo.

Para poder usar TeleportPlayer debemos definir el stock:
Código Pawno
stock TeleportPlayer(playerid, Float:x,Float:y,Float:z) {

Eso lo pueden agregar abajo de los colores definidos, con agregarlo ya pueden usar la función TeleportPlayer

Empezemos con el comando:
Código Pawno
if(strcmp(cmdtext,"/bigear",true)==0) { TeleportPlayer(playerid,-325.6336,1531.1743,75.3570);
SetPlayerInterior(playerid,0);
return 1;
}

TeleportPlayer: Esa es la función que nos permite transportarnos
SetPlayerInterior: En caso de estar adentro de un interior, lo cambia a 0

Las coordenadas las pueden sacar dentro del juego usando el comando
/save y la descripción

Eso seria todo por hoy, saludos.

2 comentarios:

djoser

Interezante, antes de ver este post no sabia lo asociado al C++ que estaba, quizas podria aprender un poco.

Klumber Dhatoon

Gracias Spooner por esta grandiosa ayuda :D

Publicar un comentario