SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Русский/Russian

Reply
 
Thread Tools Display Modes
Old 20/12/2017, 09:45 AM   #1
Dreamerzzz
Big Clucker
 
Join Date: Jan 2013
Posts: 57
Reputation: 0
Default Не обновляется 3D текст

Доброго всем времени суток.
Не могу понять, почему не обновляется 3D текст при подборе оружия убитого игрока.
Точнее, не делается этого только для id-ов, отличных от нуля.

Code:
//Как глобальные переменные:
new deathgun[MAX_PLAYERS] = INVALID_OBJECT_ID; //массив для хранения id-ов объекта выпавшего оружия при смерти игрока
new DynamicText3D: deathtext[72] = DynamicText3D: 0; //массив с 3D текстами на этот объект
Code:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
....
if(PRESSED(KEY_NO)) GetGun(playerid);
....
}
Code:
stock GetGun(playerid)
{
 new Float:gx, Float:gy, Float:gz;
 for(new s = 0; s < 71; s++)
 {
  if(IsValidObject(deathgun[s]))
  {
   GetObjectPos(deathgun[s], gx, gy, gz);
   if(IsPlayerInRangeOfPoint(playerid, 3, gx, gy, gz)) KillDeathText(playerid, s);
  }
 }
}

public KillDeathText(playerid, h)
{
 DestroyObject(deathgun[h]);
 UpdateDynamic3DTextLabelText(deathtext[h], 0xFFFFFFFF, " ");
 return SendClientMessage(playerid,COLOR_WHITE,"Подобрано оружие!");
}
Dreamerzzz is offline   Reply With Quote
Old 20/12/2017, 02:27 PM   #2
Eims
Huge Clucker
 
Eims's Avatar
 
Join Date: May 2013
Location: Восточный Мордор
Posts: 403
Reputation: 11
Default Re: Не обновляется 3D текст

Я особо не разбирался, но вот самая бросающаяся в глаза ошибка, которая как раз с нулевой ячейкой связана
PHP Code:
new deathgun[MAX_PLAYERS] = INVALID_OBJECT_ID
на
PHP Code:
new deathgun[MAX_PLAYERS] = {INVALID_OBJECT_IDINVALID_OBJECT_ID, ...}; 
__________________
- How many IT Engineers does it take to fix a broken light bulb?
- None, the light bulb works fine in my office, I cannot replicate the issue.
Eims is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
3D текст Dreamerzzz Русский/Russian 2 20/08/2017 06:41 PM
3D текст Dreamerzzz Русский/Russian 1 20/08/2016 01:39 PM
3D текст Dreamerzzz Русский/Russian 14 26/06/2015 01:06 PM
Текстдро, 3д текст - глючат brawrr Русский/Russian 1 03/07/2013 04:43 PM
3D текст [HHT]DRON Русский/Russian 2 27/08/2011 08:36 PM


All times are GMT. The time now is 03:34 PM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.