Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

2 страниц V   1 2

[Скриптинг] rendering

Статус пользователя Fred Perry
сообщение 18.4.2014, 18:16
Сообщение #1


Иконка группы

Стаж: 16 лет

Сообщений: 6594
Благодарностей: 2370
Полезность: 813

Всем здарова.

Есть вопрос: вот я использую подсветку игрока 25 секунд Код:
set_user_rendering ( index, [ fx = kRenderFxNone, r = 255, g = 255, b = 255, render = kRenderNormal, amount = 16 ] )
а вот после этих 25 секунд как ее снять? В примере видел просто делать так Код:
set_user_rendering(index)


You become responsible, forever, for what you have tamed
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
serfreeman1337
сообщение 18.4.2014, 18:23
Сообщение #2
Стаж: 13 лет

Сообщений: 912
Благодарности: выкл.

Нужно заюзать таск:
Код:
set_task(25.0,"ResetRender",index)

public ResetRender(id){
if(pev_valid(id))
set_user_rendering(id)
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GOOD FELLOW
сообщение 18.4.2014, 18:25
Сообщение #3


Иконка группы

Стаж: 13 лет

Сообщений: 2294
Благодарностей: 1187
Полезность: 890

Цитата(Fred Perry @ 18.4.2014, 18:16) *
Всем здарова.

Есть вопрос: вот я использую подсветку игрока 25 секунд Код:
set_user_rendering ( index, [ fx = kRenderFxNone, r = 255, g = 255, b = 255, render = kRenderNormal, amount = 16 ] )
а вот после этих 25 секунд как ее снять? В примере видел просто делать так Код:
set_user_rendering(index)


правильно видел

Код:
set_user_rendering ( index, [ fx = kRenderFxNone, r = 255, g = 255, b = 255, render = kRenderNormal, amount = 16 ]


тут ты выдаешь подсветку

Код:
set_user_rendering(index)


а тут задаешь пустое значение => отключаешь ее
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Fred Perry
сообщение 18.4.2014, 22:15
Сообщение #4


Иконка группы

Стаж: 16 лет

Сообщений: 6594
Благодарностей: 2370
Полезность: 813

За что отвечает этот параметр?
Код
amount = 16


You become responsible, forever, for what you have tamed
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GOOD FELLOW
сообщение 18.4.2014, 22:26
Сообщение #5


Иконка группы

Стаж: 13 лет

Сообщений: 2294
Благодарностей: 1187
Полезность: 890

Устанавливает прозрачность/толщину свечения помоему

Отредактировал: GOOD FELLOW, - 18.4.2014, 22:28
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fred Perry
сообщение 18.4.2014, 22:57
Сообщение #6


Иконка группы

Стаж: 16 лет

Сообщений: 6594
Благодарностей: 2370
Полезность: 813

Вот нужно сделать свечение игрока после покупки предмета

Исходник
Код:
#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>
#include <zombieplague>

#define PLUGIN "[ZP] Extra Item: Speed Boost"
#define VERSION "1.0"
#define AUTHOR "CFG_unknow!"

#define ID_SPEED_BOOST (taskid - TASK_SPEED_BOOST)

#define COST_SPEED 4 // Стоимость покупки скорости
#define ITEM_NAME "Ускорение" // Название предмета

const TASK_SPEED_BOOST = 100

// Hack to be able to use Ham_Player_ResetMaxSpeed (by joaquimandrade)
new Ham:Ham_Player_ResetMaxSpeed = Ham_Item_PreFrame

new g_itemid_boost
new cvar_boost_amount
new cvar_boost_duration
new g_has_speed_boost[33]

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)

g_itemid_boost = zp_register_extra_item(ITEM_NAME, COST_SPEED, ZP_TEAM_HUMAN | ZP_TEAM_ZOMBIE)
cvar_boost_amount = register_cvar("zp_boost_amount", "100.0")
cvar_boost_duration = register_cvar("zp_boost_duration", "20.0")
register_clcmd("say /speed", "BuySpeed")
register_clcmd("say_team /speed", "BuySpeed")

RegisterHam(Ham_Player_ResetMaxSpeed, "player", "fw_ResetMaxSpeed_Post", 1)
RegisterHam(Ham_Killed, "player", "fw_PlayerKilled")
register_event("HLTV", "event_round_start", "a", "1=0", "2=0")
}

public zp_extra_item_selected(player, itemid)
{
if (itemid == g_itemid_boost)
{
SetSpeed(player)
}
return PLUGIN_CONTINUE;
}

public SetSpeed(player)
{
// Player frozen (or CS freezetime)
if (pev(player, pev_maxspeed) <= 1)
{
client_printcolor(player, "!g[ZP]!y Вы не можете купить ускорение, вы заморожены!")
return ZP_PLUGIN_HANDLED;
}

// Already using speed boost
if (g_has_speed_boost[player])
{
client_printcolor(player, "!g[ZP]!y Ваша скорость уже увеличина!")
return ZP_PLUGIN_HANDLED;
}

// Enable speed boost
g_has_speed_boost[player] = true
client_printcolor(player, "!g[ZP]!y Вы купили !gускорение !yна !g20 секунд!y!")

// Set the restore speed task
set_task(get_pcvar_float(cvar_boost_duration), "restore_maxspeed", player+TASK_SPEED_BOOST)

// Update player's maxspeed
ExecuteHamB(Ham_Player_ResetMaxSpeed, player)

return PLUGIN_CONTINUE
}

public BuySpeed(player)
{
if(!is_user_alive(player))
{
client_printcolor(player, "!g[ZP]!y Вы находитесь в мертвом состоянии!")
return PLUGIN_HANDLED
}

zp_set_user_ammo_packs(player, zp_get_user_ammo_packs(player) - COST_SPEED)
SetSpeed(player)

return PLUGIN_CONTINUE
}

public restore_maxspeed(taskid)
{
// Disable speed boost
g_has_speed_boost[ID_SPEED_BOOST] = false
client_printcolor(ID_SPEED_BOOST, "!g[ZP]!y Ваше ускорение закончилось!")

// Update player's maxspeed
ExecuteHamB(Ham_Player_ResetMaxSpeed, ID_SPEED_BOOST)
}

// Remove speed boost task when infected, humanized, killed, or disconnected
public zp_user_infected_pre(id, infector, nemesis)
{
g_has_speed_boost[id] = false
remove_task(id+TASK_SPEED_BOOST)
}

public zp_user_humanized_pre(id, survivor)
{
g_has_speed_boost[id] = false
remove_task(id+TASK_SPEED_BOOST)
}

public fw_PlayerKilled(victim)
{
g_has_speed_boost[victim] = false
remove_task(victim+TASK_SPEED_BOOST)
}

public client_disconnect(id)
{
g_has_speed_boost[id] = false
remove_task(id+TASK_SPEED_BOOST)
}

// Remove speed boost at round start
public event_round_start()
{
new id
for (id = 1; id <= get_maxplayers(); id++)
{
g_has_speed_boost[id] = false
remove_task(id+TASK_SPEED_BOOST)
}
}

public fw_ResetMaxSpeed_Post(id)
{
if (!is_user_alive(id) || !g_has_speed_boost[id])
return;

// Apply speed boost
new Float:current_maxspeed
pev(id, pev_maxspeed, current_maxspeed)
set_pev(id, pev_maxspeed, current_maxspeed + get_pcvar_float(cvar_boost_amount))
}

stock client_printcolor(const id, const input[], any:...)
{
static msg[191]
vformat(msg, charsmax(msg), input, 3)

replace_all(msg, charsmax(msg), "!g", "^4") // Green Color
replace_all(msg, charsmax(msg), "!y", "^1") // Default Color
replace_all(msg, charsmax(msg), "!t", "^3") // Team Color

new count = 1, players[32]

if(id) players[0] = id; else get_players(players, count, "ch")
{
for(new i = 0; i < count; i++ )
{
if(is_user_connected(players[i]))
{
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
write_byte(players[i])
write_string(msg)
message_end()
}
}
}
}


Что я делал:
Там где g_has_speed_boost[index] = false вставлял
Код:
set_user_rendering(id)

Там где g_has_speed_boost[index] = true вставил
Код:
set_user_rendering(id, kRenderFxGlowShell, 200, 200, 0, kRenderNormal, 25)


В логах много ошибок...


You become responsible, forever, for what you have tamed
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя csnet
сообщение 18.4.2014, 23:58
Сообщение #7
Стаж: 12 лет

Сообщений: 4808
Благодарностей: 3849
Полезность: 690

set_user_rendering(id,kRenderFxNone,0,0,0,kRenderTransAlpha,255)

попробуй для отключения

Отредактировал: csnet, - 18.4.2014, 23:59


go v cs:go
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fred Perry
сообщение 19.4.2014, 0:23
Сообщение #8


Иконка группы

Стаж: 16 лет

Сообщений: 6594
Благодарностей: 2370
Полезность: 813

csnet,
???



You become responsible, forever, for what you have tamed
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя csnet
сообщение 19.4.2014, 1:45
Сообщение #9
Стаж: 12 лет

Сообщений: 4808
Благодарностей: 3849
Полезность: 690

что не понятного , используй код чтобы отключить свечение игрока


go v cs:go
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя iLLuSioN
сообщение 19.4.2014, 8:24
Сообщение #10
Иконка группы

Стаж: 19 лет

Сообщений: 6911
Благодарностей: 7990
Полезность: 1639

Цитата(Fred Perry @ 18.4.2014, 22:57) *
В логах много ошибок...

Ошибки показал бы...


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fred Perry
сообщение 19.4.2014, 9:30
Сообщение #11


Иконка группы

Стаж: 16 лет

Сообщений: 6594
Благодарностей: 2370
Полезность: 813

Вот мой код поправленный:
Код:
#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>
#include <zombieplague>
#include <fun>

#define PLUGIN "[ZP] Extra Item: Speed Boost"
#define VERSION "1.0"
#define AUTHOR "CFG_unknow!"

#define ID_SPEED_BOOST (taskid - TASK_SPEED_BOOST)

#define COST_SPEED 4 // Стоимость покупки скорости
#define ITEM_NAME "Ускорение" // Название предмета

const TASK_SPEED_BOOST = 100

// Hack to be able to use Ham_Player_ResetMaxSpeed (by joaquimandrade)
new Ham:Ham_Player_ResetMaxSpeed = Ham_Item_PreFrame

new g_itemid_boost
new cvar_boost_amount
new cvar_boost_duration
new g_has_speed_boost[33]

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)

g_itemid_boost = zp_register_extra_item(ITEM_NAME, COST_SPEED, ZP_TEAM_HUMAN | ZP_TEAM_ZOMBIE)
cvar_boost_amount = register_cvar("zp_boost_amount", "100.0")
cvar_boost_duration = register_cvar("zp_boost_duration", "20.0")
register_clcmd("say /speed", "BuySpeed")
register_clcmd("say_team /speed", "BuySpeed")

RegisterHam(Ham_Player_ResetMaxSpeed, "player", "fw_ResetMaxSpeed_Post", 1)
RegisterHam(Ham_Killed, "player", "fw_PlayerKilled")
register_event("HLTV", "event_round_start", "a", "1=0", "2=0")
}

public zp_extra_item_selected(player, itemid)
{
if (itemid == g_itemid_boost)
{
SetSpeed(player)
}
return PLUGIN_CONTINUE;
}

public SetSpeed(player)
{
// Player frozen (or CS freezetime)
if (pev(player, pev_maxspeed) <= 1)
{
client_printcolor(player, "!g[ZP]!y Вы не можете купить ускорение, вы заморожены!")
return ZP_PLUGIN_HANDLED;
}

// Already using speed boost
if (g_has_speed_boost[player])
{
client_printcolor(player, "!g[ZP]!y Ваша скорость уже увеличина!")
return ZP_PLUGIN_HANDLED;
}

// Enable speed boost
g_has_speed_boost[player] = true
client_printcolor(player, "!g[ZP]!y Вы купили !gускорение !yна !g20 секунд!y!")

// Set the restore speed task
set_task(get_pcvar_float(cvar_boost_duration), "restore_maxspeed", player+TASK_SPEED_BOOST)

// Update player's maxspeed
ExecuteHamB(Ham_Player_ResetMaxSpeed, player)

return PLUGIN_CONTINUE
}

public BuySpeed(player)
{
if(!is_user_alive(player))
{
client_printcolor(player, "!g[ZP]!y Вы находитесь в мертвом состоянии!")
return PLUGIN_HANDLED
}

zp_set_user_ammo_packs(player, zp_get_user_ammo_packs(player) - COST_SPEED)
SetSpeed(player)

return PLUGIN_CONTINUE
}

public restore_maxspeed(taskid)
{
// Disable speed boost
g_has_speed_boost[ID_SPEED_BOOST] = false
client_printcolor(ID_SPEED_BOOST, "!g[ZP]!y Ваше ускорение закончилось!")

// Update player's maxspeed
ExecuteHamB(Ham_Player_ResetMaxSpeed, ID_SPEED_BOOST)

set_user_rendering(ID_SPEED_BOOST)
}

// Remove speed boost task when infected, humanized, killed, or disconnected
public zp_user_infected_pre(id, infector, nemesis)
{
g_has_speed_boost[id] = false
remove_task(id+TASK_SPEED_BOOST)

set_user_rendering(id)
}

public zp_user_humanized_pre(id, survivor)
{
g_has_speed_boost[id] = false
remove_task(id+TASK_SPEED_BOOST)

set_user_rendering(id)
}

public fw_PlayerKilled(victim)
{
g_has_speed_boost[victim] = false
remove_task(victim+TASK_SPEED_BOOST)

set_user_rendering(victim)
}

public client_disconnect(id)
{
g_has_speed_boost[id] = false
remove_task(id+TASK_SPEED_BOOST)

set_user_rendering(id)
}

// Remove speed boost at round start
public event_round_start()
{
new id
for (id = 1; id <= get_maxplayers(); id++)
{
g_has_speed_boost[id] = false
remove_task(id+TASK_SPEED_BOOST)

set_user_rendering(id)
}
}

public fw_ResetMaxSpeed_Post(id)
{
if (!is_user_alive(id) || !g_has_speed_boost[id])
return;

// Apply speed boost
new Float:current_maxspeed
pev(id, pev_maxspeed, current_maxspeed)
set_pev(id, pev_maxspeed, current_maxspeed + get_pcvar_float(cvar_boost_amount))

if(zp_get_user_zombie(id))
{
set_user_rendering(id, kRenderFxGlowShell, 200, 0, 0, kRenderNormal, 16)
}
else
{
set_user_rendering(id, kRenderFxGlowShell, 200, 200, 0, kRenderNormal, 16)
}
}

stock client_printcolor(const id, const input[], any:...)
{
static msg[191]
vformat(msg, charsmax(msg), input, 3)

replace_all(msg, charsmax(msg), "!g", "^4") // Green Color
replace_all(msg, charsmax(msg), "!y", "^1") // Default Color
replace_all(msg, charsmax(msg), "!t", "^3") // Team Color

new count = 1, players[32]

if(id) players[0] = id; else get_players(players, count, "ch")
{
for(new i = 0; i < count; i++ )
{
if(is_user_connected(players[i]))
{
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
write_byte(players[i])
write_string(msg)
message_end()
}
}
}
}


You become responsible, forever, for what you have tamed
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Esecman
сообщение 19.4.2014, 12:33
Сообщение #12
Стаж: 12 лет

Сообщений: 945
Благодарностей: 208
Полезность: 0

Ваша скорость уже увеличина!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя iLLuSioN
сообщение 19.4.2014, 12:56
Сообщение #13
Иконка группы

Стаж: 19 лет

Сообщений: 6911
Благодарностей: 7990
Полезность: 1639

Fred Perry,
Скомпилилось без ошибок. Так в чем проблема то?


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя csnet
сообщение 19.4.2014, 12:57
Сообщение #14
Стаж: 12 лет

Сообщений: 4808
Благодарностей: 3849
Полезность: 690

он говорил про ошибки в процессе игры , что сыпались в логи.


go v cs:go
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя iLLuSioN
сообщение 19.4.2014, 12:59
Сообщение #15
Иконка группы

Стаж: 19 лет

Сообщений: 6911
Благодарностей: 7990
Полезность: 1639

Fred Perry,
Тебе уже несколько человек пытается помочь, но ты ничего для этого не хочешь делаешь :)


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fred Perry
сообщение 19.4.2014, 13:07
Сообщение #16


Иконка группы

Стаж: 16 лет

Сообщений: 6594
Благодарностей: 2370
Полезность: 813

Цитата(iLLuSioN @ 19.4.2014, 12:59) *
Fred Perry,
Тебе уже несколько человек пытается помочь, но ты ничего для этого не хочешь делаешь :)

Я поставил дебаг и ушел на работу. Вечером скину :)

Спасибо всем кто помогает.


You become responsible, forever, for what you have tamed
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fred Perry
сообщение 19.4.2014, 19:59
Сообщение #17


Иконка группы

Стаж: 16 лет

Сообщений: 6594
Благодарностей: 2370
Полезность: 813

Вопрос, в новом раунде set_user_rendering(id, kRenderFxGlowShell, 200, 200, 0, kRenderNormal, 25) сбрасывается?

Или такк делать?
Код:
public event_round_start()
{
new id
for (id = 1; id <= get_maxplayers(); id++)
{
g_has_speed_boost[id] = false
remove_task(id+TASK_SPEED_BOOST)

set_user_rendering(id)
}
}


Пишет в логах, что здесь ошибка.


You become responsible, forever, for what you have tamed
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GOOD FELLOW
сообщение 19.4.2014, 20:58
Сообщение #18


Иконка группы

Стаж: 13 лет

Сообщений: 2294
Благодарностей: 1187
Полезность: 890

Цитата(Fred Perry @ 19.4.2014, 19:59) *
Вопрос, в новом раунде set_user_rendering(id, kRenderFxGlowShell, 200, 200, 0, kRenderNormal, 25) сбрасывается?

Или такк делать?
Код:
public event_round_start()
{
new id
for (id = 1; id <= get_maxplayers(); id++)
{
g_has_speed_boost[id] = false
remove_task(id+TASK_SPEED_BOOST)

set_user_rendering(id)
}
}


Пишет в логах, что здесь ошибка.


может ошибку то выкинете сюда?

и попробуй, как тебе порталыч говорил

Код:
set_user_rendering(id,kRenderFxNone,0,0,0,kRenderTransAlpha,255)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fred Perry
сообщение 19.4.2014, 23:21
Сообщение #19


Иконка группы

Стаж: 16 лет

Сообщений: 6594
Благодарностей: 2370
Полезность: 813

Все, я дома.
Вот информация из логов
Скрытый текст
Код
L 04/20/2014 - 00:01:50: [FUN] Invalid player 4
L 04/20/2014 - 00:01:50: [AMXX] Displaying debug trace (plugin "zp_extra_speed_boost.amxx")
L 04/20/2014 - 00:01:50: [AMXX] Run time error 10: native error (native "set_user_rendering")
L 04/20/2014 - 00:01:50: [AMXX]    [0] zp_extra_speed_boost.sma::event_round_start (line 147)
L 04/20/2014 - 00:02:58: [FUN] Invalid player 5
L 04/20/2014 - 00:02:58: [AMXX] Displaying debug trace (plugin "zp_extra_speed_boost.amxx")
L 04/20/2014 - 00:02:58: [AMXX] Run time error 10: native error (native "set_user_rendering")
L 04/20/2014 - 00:02:58: [AMXX]    [0] zp_extra_speed_boost.sma::event_round_start (line 147)
L 04/20/2014 - 00:08:04: [FUN] Invalid player 6
L 04/20/2014 - 00:08:04: [AMXX] Displaying debug trace (plugin "zp_extra_speed_boost.amxx")
L 04/20/2014 - 00:08:04: [AMXX] Run time error 10: native error (native "set_user_rendering")
L 04/20/2014 - 00:08:04: [AMXX]    [0] zp_extra_speed_boost.sma::event_round_start (line 147)
L 04/20/2014 - 00:12:43: [ZP] Invalid Player (2)
L 04/20/2014 - 00:12:43: [AMXX] Displaying debug trace (plugin "zp_zspawn_system.amxx")
L 04/20/2014 - 00:12:43: [AMXX] Run time error 10: native error (native "zp_respawn_user")
L 04/20/2014 - 00:12:43: [AMXX]    [0] zp_zspawn_system.sma::ZSpawn (line 105)
L 04/20/2014 - 00:12:48: [FUN] Invalid player 2
L 04/20/2014 - 00:12:48: [AMXX] Displaying debug trace (plugin "zp_extra_speed_boost.amxx")
L 04/20/2014 - 00:12:48: [AMXX] Run time error 10: native error (native "set_user_rendering")
L 04/20/2014 - 00:12:48: [AMXX]    [0] zp_extra_speed_boost.sma::event_round_start (line 147)
L 04/20/2014 - 00:15:22: [FUN] Invalid player 4
L 04/20/2014 - 00:15:22: [AMXX] Displaying debug trace (plugin "zp_extra_speed_boost.amxx")
L 04/20/2014 - 00:15:22: [AMXX] Run time error 10: native error (native "set_user_rendering")
L 04/20/2014 - 00:15:22: [AMXX]    [0] zp_extra_speed_boost.sma::event_round_start (line 147)


Цитата(GOOD FELLOW @ 19.4.2014, 20:58) *
может ошибку то выкинете сюда?

и попробуй, как тебе порталыч говорил

Код:
set_user_rendering(id,kRenderFxNone,0,0,0,kRenderTransAlpha,255)

Я проверял и тут написано как порталыч написал. Ничего не изменилось


You become responsible, forever, for what you have tamed
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Esecman
сообщение 26.4.2014, 16:56
Сообщение #20
Стаж: 12 лет

Сообщений: 945
Благодарностей: 208
Полезность: 0

Цитата(Fred Perry @ 20.4.2014, 0:21) *
Все, я дома.
Вот информация из логов
Скрытый текст
Код
L 04/20/2014 - 00:01:50: [FUN] Invalid player 4
L 04/20/2014 - 00:01:50: [AMXX] Displaying debug trace (plugin "zp_extra_speed_boost.amxx")
L 04/20/2014 - 00:01:50: [AMXX] Run time error 10: native error (native "set_user_rendering")
L 04/20/2014 - 00:01:50: [AMXX]    [0] zp_extra_speed_boost.sma::event_round_start (line 147)
L 04/20/2014 - 00:02:58: [FUN] Invalid player 5
L 04/20/2014 - 00:02:58: [AMXX] Displaying debug trace (plugin "zp_extra_speed_boost.amxx")
L 04/20/2014 - 00:02:58: [AMXX] Run time error 10: native error (native "set_user_rendering")
L 04/20/2014 - 00:02:58: [AMXX]    [0] zp_extra_speed_boost.sma::event_round_start (line 147)
L 04/20/2014 - 00:08:04: [FUN] Invalid player 6
L 04/20/2014 - 00:08:04: [AMXX] Displaying debug trace (plugin "zp_extra_speed_boost.amxx")
L 04/20/2014 - 00:08:04: [AMXX] Run time error 10: native error (native "set_user_rendering")
L 04/20/2014 - 00:08:04: [AMXX]    [0] zp_extra_speed_boost.sma::event_round_start (line 147)
L 04/20/2014 - 00:12:43: [ZP] Invalid Player (2)
L 04/20/2014 - 00:12:43: [AMXX] Displaying debug trace (plugin "zp_zspawn_system.amxx")
L 04/20/2014 - 00:12:43: [AMXX] Run time error 10: native error (native "zp_respawn_user")
L 04/20/2014 - 00:12:43: [AMXX]    [0] zp_zspawn_system.sma::ZSpawn (line 105)
L 04/20/2014 - 00:12:48: [FUN] Invalid player 2
L 04/20/2014 - 00:12:48: [AMXX] Displaying debug trace (plugin "zp_extra_speed_boost.amxx")
L 04/20/2014 - 00:12:48: [AMXX] Run time error 10: native error (native "set_user_rendering")
L 04/20/2014 - 00:12:48: [AMXX]    [0] zp_extra_speed_boost.sma::event_round_start (line 147)
L 04/20/2014 - 00:15:22: [FUN] Invalid player 4
L 04/20/2014 - 00:15:22: [AMXX] Displaying debug trace (plugin "zp_extra_speed_boost.amxx")
L 04/20/2014 - 00:15:22: [AMXX] Run time error 10: native error (native "set_user_rendering")
L 04/20/2014 - 00:15:22: [AMXX]    [0] zp_extra_speed_boost.sma::event_round_start (line 147)



Я проверял и тут написано как порталыч написал. Ничего не изменилось

if(is_user_alive(id)) // добавь проверку, перед аддом функций для моделей(насколько я помню)

Код:
public event_round_start()
{
new id
for (id = 1; id <= get_maxplayers(); id++)
{
g_has_speed_boost[id] = false
remove_task(id+TASK_SPEED_BOOST)

if(is_user_alive(id)) {
set_user_rendering(id)
}
}
}


// Так наверно :-)

Отредактировал: Esecman, - 26.4.2014, 16:57
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
2 страниц V   1 2
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: