-
-
Mírate éste último tutorial de Counter Strike 2🔥
- 2 respuestas
- 527 vistas
- Añadir respuesta
- 0 respuestas
- 2.137 vistas
- Añadir respuesta
- 3 respuestas
- 1.172 vistas
- Añadir respuesta
- 1 respuesta
- 978 vistas
- Añadir respuesta
- 3 respuestas
- 803 vistas
- Añadir respuesta
- 4 respuestas
- 1.372 vistas
- Añadir respuesta
- 1 respuesta
- 2.007 vistas
- Añadir respuesta
- 4 respuestas
- 1.954 vistas
- Añadir respuesta
- 6 respuestas
- 1.136 vistas
- Añadir respuesta
Calvin Harris - Outside ft. Ellie Goulding
Excelente tema, como siempre Calvin harris rompiendola.
Letra:
Ingles
Look at what you've doneStand still, falling away from me
When it takes so long
Fire's out, what do you want to be?
Now I'm holding on
Myself was never enough for me
Gotta be so strong
There's a power in what you do
Now every other day I'll be watching you
I'll show you what it feels like
Now I'm on the outside
We did everything right
Now I'm on the outside
I'll show you what it feels like
Now I'm on the outside
We did everything right
Now I'm on the outside
So, you give me no reason
For me to stay close to you
Tell me what lovers do
How are we still breathing?
It's never for us to choose
I'll be the strength in you
Now I'm holding on (I'm holding on)
Myself was never enough for me
Gotta be so strong
There's a power in what you do
Now every other day I'll be watching you
I'll show you what it feels like
Now I'm on the outside
We did everything right
Now I'm on the outside
I'll show you what it feels like
Now I'm on the outside
We did everything right
Now I'm on the outside
I'll show you what it feels like
Now I'm on the outside
I'll show you what it feels like
I'll show you what it feels like
Now I'm on the outside
We did everything right
Now I'm on the outside
Español traducido medio choto
Mira lo que has hecho, parado, alejándote de mÃ,
tarda mucho, el fuego se ha ido,
¿Qué quieres ser?
Estoy aguantando,
nunca fui suficiente para mÃ,
tengo que ser fuerte,
hay poder en lo que haces,
ahora, de ven en cuando, te estaré observando.
Oh-oh, Oh-oh,
Te enseñaré lo que se siente,
ahora yo estoy fuera,
oh, oh
Lo hicimos todo bien, ahora yo estoy fuera,
oh, oh
Te enseñaré lo que se siente,
ahora yo estoy fuera,
oh, oh
Lo hicimos todo bien, ahora yo estoy fuera,
A pesar de que no me diste ningún motivo,
para quedarme junto a ti,
cuéntame que es lo que hacen los amantes,
¿Cómo seguimos respirando?
Nunca lo podemos elegir,
seré la fuerza en ti.
Estoy aguantando,
nunca fui suficiente para mÃ,
tengo que ser fuerte,
hay poder en lo que haces,
ahora, de ven en cuando, te estaré observando.
Oh-oh, Oh-oh,
Te enseñaré lo que se siente,
ahora yo estoy fuera,
oh, oh
Lo hicimos todo bien, ahora yo estoy fuera,
oh, oh
Te enseñaré lo que se siente,
ahora yo estoy fuera,
oh, oh
Lo hicimos todo bien, ahora yo estoy fuera,
Te enseñaré lo que se siente,
ahora yo estoy fuera,
Te enseñaré lo que se siente,
enseñaré lo que se siente,
ahora te enseñaré lo que se siente
ahora yo estoy fuera,
Lo hicimos todo bien,
ahora yo estoy fuera,
Off: Que buena rubia, no? jaja
Feliz cumpleaños a josefort360 y Squishy de parte de Mundo Mapping!
Bueno muchachos, de parte de todo Mundo Mapping, les deseamos un feliz cumpleaños, pasenla bien!

[Duda] Leaks en entidades
Cuando compilo un mapa siempre me tira leaks en cada entidad que pongo y no entiendo por qué. No sé si las estaré poniendo en un sitio inadecuado o qué. .![]()

SolidBSP [hull 0] 500...1000...1500...1563 (0.05 seconds)
Warning: === LEAK in hull 0 ===
Entity multi_manager @ ( 648, 561, 48)
SolidBSP [hull 1] 500...694 (0.02 seconds)
Warning: === LEAK in hull 1 ===
Entity game_player_equip @ (3276,-929, 151)
SolidBSP [hull 2] 500...619 (0.02 seconds)
Warning: === LEAK in hull 2 ===
Entity multi_manager @ ( 648, 561, 48)
SolidBSP [hull 3] 500...718 (0.02 seconds)
Warning: === LEAK in hull 3 ===
Entity multi_manager @ ( 648, 561, 48)
[Error] de luces en el mapa
Cuando intento jugar en mi mapa se me cierra el juego y sale el siguiente error

si alguien sabe la solucion gracias de ante mano
10 de horas de "What is love"
Bueno hago el primer tema de la seccion videos, abriendo con un gran video de 10 horas de este temazo :'D
[Propia] El cubo de portal
Como va, hoy les vengo a mostrar un intento de crear el cubo que aparece en Portal, por ahora lo dejo asi, depues lo mejorare algun dia (?) espero les agrade!

Si quieren puden seguir el progreso en mis albumes! http://www.mundo-mapping.net/foro/album.php?u=73
Ilusión...
jaja estaba en google buscando fotos y me encuentro esta XD

Esta muy buena jaja
Crear cámara inicial
Buenas gente, hoy les dejo un tuto para agregar un poco más de estilo a su mapa, esto consiste en agregar las cámaras iniciales que se ven en los mapas oficiales en el momento en que se abre el mapa.
• Es muy sencillo, primero tienen que ubicar la entidad trigger_camera donde quieran y luego en sus propiedades:
Target: escriben (en mi caso) t_4
Hold time: Esto no es preciso, así que les sugiero que lo dejen en 10 o simplemente hagan sus pruebas.
• Luego agreguen un info_target, esto es para que la cámara se enfoque en esa dirección (por eso no es necesario modificar el yaw).
En name: (en mi caso) t_4
Listo!!
• Si quieren pueden agregar una segunda cámara con un target diferente Ej: t_2 , y así cuando pasen los segundos asignados rotaran.
Espero les sirva, saludos!.
[Bachata] Xtreme - Te extraño
[API] Sistema de Frags, muertes, tiempo jugado + Menu de Info - guardado adv_vault.
[-] Nombre del plugin: tAPI_sis_frags.sma
[-] Creador del plugin: totopizza
[-] Breve descripción: Este plugin lo ise yo se 0, el plugin consiste en un sistema que te guarda los frags, muertes, también tiene un sistema de tiempo jugado - dias, horas, minutos, segundos - con guardadoal entrar tú al servidor se te darán los frags y muertes, también se te dará el conteo del tiempo jugado, al desconectarte se te guardaran los datos, también cuenta con un sistema de servers, te aparecen en consola.
[-] Código:
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <cstrike>
#include <fun>
#include <adv_vault>
#define TASK_CONTEO 5012
#define TASK_ID ( taskid - TASK_CONTEO)
#define TIME_ANUNCIO 300.0 // 5 minutos
new const szTag[] = "[Mundo Mapping]";
new const szWeb[] = "http://www.mundo-mapping.net/foro/";
#pragma semicolon 1
enum _:DATA_SERVER {
SERVER[32],
IP[25]
};
new const szServers[][DATA_SERVER] = {
/* Nombre del Server Ip del server */
{ "[Mundo-Mapping] Servidor 1", "123.123.123.123:27015" },
{ "[Mundo-Mapping] Servidor 2", "123.123.123.123:27016" },
{ "[Mundo-Mapping] Servidor 3", "123.123.123.123:27017" }
};
enum
{
CAMPO_FRAGS=0,
CAMPO_MUERTES,
CAMPO_SEGUNDOS,
CAMPO_MINUTOS,
CAMPO_HORAS,
CAMPO_DIAS,
MAX_CAMPOS
};
new g_campos[MAX_CAMPOS], tGuardado;
new tPlayerName[33][32];
new t_frags[33], t_muertes[33], t_segundos[33], t_minutos[33], t_horas[33], t_dias[33];
new g_msgScreenFade;
public plugin_init() {
register_plugin("SIS. FRAGS-MUERTES-DIAS", "v1.0", "totopizza");
//Menu...
register_clcmd("chooseteam", "clcmd_menu");
register_clcmd("jointeam", "clcmd_menu");
//Guardado
tGuardado = adv_vault_open("Tguardado", false);
g_campos[CAMPO_FRAGS] = adv_vault_register_field(tGuardado, "FRAGS");
g_campos[CAMPO_MUERTES] = adv_vault_register_field(tGuardado, "MUERTES");
g_campos[CAMPO_SEGUNDOS] = adv_vault_register_field(tGuardado, "SEGUNDOS");
g_campos[CAMPO_MINUTOS] = adv_vault_register_field(tGuardado, "MINUTOS");
g_campos[CAMPO_HORAS] = adv_vault_register_field(tGuardado, "HORAS");
g_campos[CAMPO_DIAS] = adv_vault_register_field(tGuardado, "DIAS");
adv_vault_init(tGuardado);
//Hams
RegisterHam(Ham_Spawn, "player", "fw_hamspawn", 1);//al revivir
RegisterHam(Ham_Killed, "player", "fw_hamkilled", 1);//Al matar
set_task(TIME_ANUNCIO, "tAnuncio", _,_,_, "b");
g_msgScreenFade = get_user_msgid( "ScreenFade" );//Para que funcione el efecto del ScreenFase o lo que hacemos con los mapas: env_fade
}
/*****************************
* NATIVES *
******************************/
public plugin_natives()
{
register_native("tGet_user_frags", "tGet_user_frags", 1);
register_native("tGet_user_muertes", "tGet_user_muertes", 1);
register_native("tGet_user_segs", "tGet_user_segs", 1);
register_native("tGet_user_mins", "tGet_user_mins", 1);
register_native("tGet_user_hrs", "tGet_user_hrs", 1);
register_native("tGet_user_days", "tGet_user_days", 1);
register_native("tSet_user_frags", "tSet_user_frags", 1);
register_native("tSet_user_muertes", "tSet_user_muertes", 1);
register_native("tSet_user_screenfade", "tSet_user_screenfade", 1);
}
/**********************************
* Player Killed and Player Spawn *
***********************************/
public fw_hamspawn(id)
{
//tSet_info - id, 0 = frags, 1 = muertes, 2 = frags y muertes
tSet_info(id, 2);
tChat(id, "^4%s ^1Preciona la letra ^4M ^1Para abrir el menú principal", szTag);
}
public fw_hamkilled(victim, attacker)
{
if(!is_user_connected(victim) || !is_user_connected(attacker))
return HAM_IGNORED;
if( victim == attacker)
{
t_frags[victim]--;
t_muertes[victim]++;
return HAM_IGNORED;
}
t_frags[attacker]++;
t_muertes[victim]++;
tSet_user_screenfade(victim, 255, 000, 000, 2, 100);//Esto es como el env_fade de los mapas (:
return HAM_IGNORED;
}
/*****************************
* MENU and SERVERS *
******************************/
public clcmd_menu(id)
{
if(get_user_team(id) == 1 || get_user_team(id) == 2)
{
new menu = menu_create("\r[Mundo Mapping] \yMenú principal", "opc_menu");
menu_additem(menu, "\wMi Información", "1");
menu_additem(menu, "\yLista de Servidores", "2");
if(is_user_admin(id))
menu_additem(menu, "\yMenú de Admin", "3");
else
menu_additem(menu, "\dMenú de Admin", "3");
menu_setprop(menu, MPROP_EXITNAME, "\ySalir");
menu_display(id, menu, 0);
return PLUGIN_HANDLED;
}
return PLUGIN_CONTINUE;
}
public opc_menu(id, menu, item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
switch(item)
{
case 0: client_cmd(id, "say /info");
case 1: show_servers(id);
case 2: {
if(!is_user_admin(id))
{
tChat(id, "^4%s ^1No tienes acceso a este menú!", szTag);
return PLUGIN_HANDLED;
}
else
{
client_cmd(id, "amxmodmenu");
}
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public show_servers(id)
{
console_print(id, "=============== %s ===============", szTag);
static i;
for(i = 0; i < sizeof(szServers); i++)
console_print(id, "#%d | %s - IP: %s", i+1, szServers[i][sERVER], szServers[i][iP]);
console_print(id, "Está es la lista de Nuestros Servidores");
console_print(id, "=============== %s ===============", szTag);
client_cmd(id, "toggleconsole");
return PLUGIN_HANDLED;
}
/**********************************
* Client Connect and Disconnec *
***********************************/
public client_putinserver(id)
{
get_user_name(id, tPlayerName[id], charsmax(tPlayerName[]));
t_frags[id] = 0;
t_muertes[id] = 0;
t_segundos[id] = 0;
t_minutos[id] = 0;
t_horas[id] = 0;
t_dias[id] = 0;
tCargar(id);
set_task(1.0, "start_conteo", id);
}
public client_disconnect(id)
{
tGuardar(id);
remove_task(id+TASK_CONTEO);
}
/*****************************
* GUARDADO *
******************************/
public tCargar(id)
{
if(!adv_vault_get_prepare(tGuardado, _, tPlayerName[id]))
return;
t_frags[id] = adv_vault_get_field(tGuardado, g_campos[CAMPO_FRAGS]);
t_muertes[id] = adv_vault_get_field(tGuardado, g_campos[CAMPO_MUERTES]);
t_segundos[id] = adv_vault_get_field(tGuardado, g_campos[CAMPO_SEGUNDOS]);
t_minutos[id] = adv_vault_get_field(tGuardado, g_campos[CAMPO_MINUTOS]);
t_horas[id] = adv_vault_get_field(tGuardado, g_campos[CAMPO_HORAS]);
t_dias[id] = adv_vault_get_field(tGuardado, g_campos[CAMPO_DIAS]);
tSet_info(id, 2);
}
public tGuardar(id)
{
adv_vault_set_start(tGuardado);
adv_vault_set_field(tGuardado, g_campos[CAMPO_FRAGS], t_frags[id]);
adv_vault_set_field(tGuardado, g_campos[CAMPO_MUERTES], t_muertes[id]);
adv_vault_set_field(tGuardado, g_campos[CAMPO_SEGUNDOS], t_segundos[id]);
adv_vault_set_field(tGuardado, g_campos[CAMPO_MINUTOS], t_minutos[id]);
adv_vault_set_field(tGuardado, g_campos[CAMPO_HORAS], t_horas[id]);
adv_vault_set_field(tGuardado, g_campos[CAMPO_DIAS], t_dias[id]);
adv_vault_set_end(tGuardado, 0, tPlayerName[id]);
}
/*****************************
* TIEMPO JUGADO *
******************************/
public start_conteo(id)
set_task(1.0, "tiempo_jugado", id+TASK_CONTEO,_,_, "b");
public tiempo_jugado(taskid)
{
t_segundos[TASK_ID]++;
if(t_segundos[TASK_ID] > 60)
{
t_minutos[TASK_ID]++;
t_segundos[TASK_ID] = 0;
}
if(t_minutos[TASK_ID] > 60)
{
t_horas[TASK_ID]++;
t_minutos[TASK_ID] = 0;
t_segundos[TASK_ID] = 0;
}
if(t_horas[TASK_ID] >= 24)
{
t_dias[TASK_ID]++;
t_horas[TASK_ID] = 0;
t_minutos[TASK_ID] = 0;
t_segundos[TASK_ID] = 0;
}
return PLUGIN_HANDLED;
}
public tAnuncio()
tChat(0, "^4%s ^1Visita nuestro foro para más información ^4%s", szTag, szWeb);
/*****************************
* NATIVE GET *
******************************/
public tGet_user_frags(id)
return t_frags[id];
public tGet_user_muertes(id)
return t_muertes[id];
public tGet_user_segs(id)
return t_segundos[id];
public tGet_user_mins(id)
return t_minutos[id];
public tGet_user_hrs(id)
return t_horas[id];
public tGet_user_days(id)
return t_dias[id];
/*****************************
* NATIVE SET *
******************************/
public tSet_user_frags(id, frags)
return t_frags[id] += frags;
public tSet_user_muertes(id, muertes)
return t_muertes[id] += muertes;
public tSet_info(id, info)
{
static i;
for(i = 1; i < get_maxplayers() ; i++)
{
if(!is_user_connected(i))
continue;
if(info == 0)
set_user_frags(i, t_frags[i]);
if(info == 1)
cs_set_user_deaths(i,t_muertes[i]);
if(info >= 2)
{
set_user_frags(i, t_frags[i]);
set_user_frags(i, t_frags[i]);
cs_set_user_deaths(i,t_muertes[i]);
}
}
}
public tSet_user_screenfade(id, rrr, ggg, bbb, duracion, alpha)
{
message_begin( id ? MSG_ONE_UNRELIABLE : MSG_BROADCAST, g_msgScreenFade, _, id );
write_short( duracion * 4096 );
write_short( duracion * 4096 );
write_short( 0x0000 );
write_byte( rrr ); // Color 1
write_byte( ggg ); // Color 2
write_byte( bbb ); // Color 3
write_byte( alpha );
message_end( );
}
/*****************************
* COLOR MENSAJE *
******************************/
public tChat(id, const input[], any:...)
{
static szMsg[191], msgSayText;
if (!msgSayText)
msgSayText = get_user_msgid("SayText");
replace_all(szMsg, 190, "!g", "^4");
replace_all(szMsg, 190, "!y", "^1");
replace_all(szMsg, 190, "!team", "^3");
vformat(szMsg, 190, input, 3);
message_begin(id ? MSG_ONE_UNRELIABLE : MSG_BROADCAST, msgSayText, .player = id);
write_byte(id ? id : 33);
write_string(szMsg);
message_end();
}

