Modificación BBCode [pawn]

Entérate de todo lo que ocurre en la comunidad. Adelantos, informes, novedades, todo está aquí.
Responder
Avatar de Usuario
TheMasterNico
Administrador General
Administrador General
Mensajes: 2274
Registrado: 28 Ene 2014 18:44
Reputación: 49

28 Jul 2015 08:59

Se ha modificado el bbcode [pawn*] para que ahora muestre las lineas al lado izquierdo. Puedes elegir desde que linea empezara tu código
 Codigo Pawno:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32

#include <a_samp>

// Players Move Speed
#define MOVE_SPEED              100
#define ACCEL_RATE              0.03

// Players Mode
#define CAMERA_MODE_NONE        0
#define CAMERA_MODE_FLY         1

// Key state definitions
#define MOVE_FORWARD            1
#define MOVE_BACK               2
#define MOVE_LEFT               3
#define MOVE_RIGHT              4
#define MOVE_FORWARD_LEFT       5
#define MOVE_FORWARD_RIGHT      6
#define MOVE_BACK_LEFT          7
#define MOVE_BACK_RIGHT         8

// Enumeration for storing data about the player
enum noclipenum
{
    cameramode,
    flyobject,
    mode,
    lrold,
    udold,
    lastmove,
    Float:accelmul
}
new noclipdata[MAX_PLAYERS][noclipenum];
  Cantidad de llaves: Abiertas(1)-Cerradas(1) | Lineas Totales: 32
 Codigo Pawno:
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43

#include <a_samp>

// Players Move Speed
#define MOVE_SPEED              100.0
#define ACCEL_RATE              0.03

// Players Mode
#define CAMERA_MODE_NONE        0
#define CAMERA_MODE_FLY         1

// Key state definitions
#define MOVE_FORWARD            1
#define MOVE_BACK               2
#define MOVE_LEFT               3
#define MOVE_RIGHT              4
#define MOVE_FORWARD_LEFT       5
#define MOVE_FORWARD_RIGHT      6
#define MOVE_BACK_LEFT          7
#define MOVE_BACK_RIGHT         8

// Enumeration for storing data about the player
enum noclipenum
{
    cameramode,
    flyobject,
    mode,
    lrold,
    udold,
    lastmove,
    Float:accelmul
}
new noclipdata[MAX_PLAYERS][noclipenum];
  Cantidad de llaves: Abiertas(1)-Cerradas(1) | Lineas Totales: 32
Avatar de Usuario
Oscripter
Baneado
Baneado
Mensajes: 141
Registrado: 28 Jun 2015 20:29
Reputación: 4

28 Jul 2015 10:43

Genial.. buen aporte
Blotcito
Aprendiz
Aprendiz
Mensajes: 410
Registrado: 01 Feb 2015 17:27
Reputación: 0

28 Jul 2015 13:44

Bueno. -shock -thumbup -clapping -bye -happy -grin -punk -laughing
JuliFabiani
Junior
Junior
Mensajes: 245
Registrado: 12 Jun 2014 10:10
Ubicación: Bahía Blanca, Argentina
Contactar:
Reputación: 10

28 Jul 2015 13:45

AL FIN, TE AMO <3
Zo0mer
Junior
Junior
Mensajes: 464
Registrado: 16 Oct 2014 19:56
Ubicación: Please wait....
Reputación: 13

28 Jul 2015 18:17

Perfecto <3
Avatar de Usuario
KRISSTI4N
Junior
Junior
Mensajes: 663
Registrado: 15 Nov 2014 21:14
Ubicación: ¡Chile!
Reputación: 23

28 Jul 2015 22:31

Excelente, nos servirá mucho cuando queramos ayudar en errores de código, ahora solo esperar que los mas "nuevos" lo empiecen a usar.
Salgadofz2015
Baneado
Baneado
Mensajes: 50
Registrado: 02 Jul 2015 21:55
Reputación: 0

29 Jul 2015 09:27

Genial asi tiene mas orden -nosweat
AlanPro
Aprendiz
Aprendiz
Mensajes: 30
Registrado: 30 Jul 2015 09:41
Ubicación: Hermosillo, Sonora
Contactar:
Reputación: 0

30 Jul 2015 19:51

orale muy bueno bro -grin -thumbup -clapping
Mathy Samp
Aprendiz
Aprendiz
Mensajes: 1
Registrado: 21 Jul 2015 19:46
Ubicación: Argentina, Buenos Aires
Reputación: 0

13 Ago 2015 12:55

Buenisimo brother les servira a muchos!!
Avatar de Usuario
TheMasterNico
Administrador General
Administrador General
Mensajes: 2274
Registrado: 28 Ene 2014 18:44
Reputación: 49

24 Feb 2017 16:48

El BBcode se ha creado. Aún falta el coloreado, pronto se realizara.
 Codigo Pawno:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151

//
// Base FS
// Contains /pm /kick /ban commands.
//

#include <a_samp>
#include "../include/gl_common.inc"

#define ADMINFS_MESSAGE_COLOR 0xFF444499
#define PM_INCOMING_COLOR     0xFFFF22AA
#define PM_OUTGOING_COLOR     0xFFCC2299

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

public OnFilterScriptInit()
{
	print("\n--Base FS loaded.\n");
	return 1;
}

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

public OnPlayerCommandText(playerid, cmdtext[])
{
	new cmd[256];
	new	tmp[256];
	new Message[256];
	new gMessage[256];
	new pName[MAX_PLAYER_NAME+1];
	new iName[MAX_PLAYER_NAME+1];
	new	idx;
	
	cmd = strtok(cmdtext, idx);

	// PM Command
	if(strcmp("/pm", cmd, true) == 0)
	{
		tmp = strtok(cmdtext,idx);
		
		if(!strlen(tmp) || strlen(tmp) > 5) {
			SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,"Usage: /pm (id) (message)");
			return 1;
		}
		
		new id = strval(tmp);
        gMessage = strrest(cmdtext,idx);
        
		if(!strlen(gMessage)) {
			SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,"Usage: /pm (id) (message)");
			return 1;
		}
		
		if(!IsPlayerConnected(id)) {
			SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,"/pm : Bad player ID");
			return 1;
		}
		
		if(playerid != id) {
			GetPlayerName(id,iName,sizeof(iName));
			GetPlayerName(playerid,pName,sizeof(pName));
			format(Message,sizeof(Message),">> %s(%d): %s",iName,id,gMessage);
			SendClientMessage(playerid,PM_OUTGOING_COLOR,Message);
			format(Message,sizeof(Message),"** %s(%d): %s",pName,playerid,gMessage);
			SendClientMessage(id,PM_INCOMING_COLOR,Message);
			PlayerPlaySound(id,1085,0.0,0.0,0.0);
			
			printf("PM: %s",Message);
			
		}
		else {
			SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,"You cannot PM yourself");
		}
		return 1;
	}

	//Kick Command
	if(strcmp("/kick", cmd, true) == 0)
	{
	    if(IsPlayerAdmin(playerid)) {
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp) || strlen(tmp) > 5) {
				return SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,"Usage: /kick (id) [reason]");
			}
			
			new id = strval(tmp);

			if(!IsPlayerConnected(id)) {
				SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,"/kick : Bad player ID");
				return 1;
			}
			
			gMessage = strrest(cmdtext,idx);
			
			GetPlayerName(id,iName,sizeof(iName));
			SendClientMessage(id,ADMINFS_MESSAGE_COLOR,"-- You have been kicked from the server.");

			if(strlen(gMessage) > 0) {
				format(Message,sizeof(Message),"Reason: %s",gMessage);
				SendClientMessage(id,ADMINFS_MESSAGE_COLOR,Message);
			}
			
			format(Message,sizeof(Message),">> %s(%d) has been kicked.",iName,id);
			SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,Message);
			
			Kick(id);
			return 1;
		} else {
            SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,"/kick : You are not an admin");
			return 1;
		}
	}

	//Ban Command
	if(strcmp("/ban", cmd, true) == 0)
	{
	    if(IsPlayerAdmin(playerid)) {
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp) || strlen(tmp) > 5) {
				return SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,"Usage: /ban (id) [reason]");
			}

			new id = strval(tmp);

			if(!IsPlayerConnected(id)) {
				SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,"/ban : Bad player ID");
				return 1;
			}

			gMessage = strrest(cmdtext,idx);

			GetPlayerName(id,iName,sizeof(iName));
			SendClientMessage(id,ADMINFS_MESSAGE_COLOR,"-- You have been banned from the server.");

			if(strlen(gMessage) > 0) {
				format(Message,sizeof(Message),"Reason: %s",gMessage);
				SendClientMessage(id,ADMINFS_MESSAGE_COLOR,Message);
			}

			format(Message,sizeof(Message),">> %s(%d) has been banned.",iName,id);
			SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,Message);

			Ban(id);
			return 1;
		} else {
            SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,"/ban : You are not an admin");
			return 1;
		}
	}
	
	return 0;
}
  Cantidad de llaves: Abiertas(20)-Cerradas(20) | Lineas Totales: 151
Avatar de Usuario
#Fede
Moderador Global
Moderador Global
Mensajes: 3123
Registrado: 12 Ene 2015 06:32
Ubicación: Montevideo, Uruguay.
Reputación: 75

24 Feb 2017 16:53

¡Al fin ha vuelto!

PD: Primer comentario -nosweat
Responder