SA-MP Forums

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

Reply
 
Thread Tools Display Modes
Old 28/05/2010, 06:35 AM   #1
Nikid
Huge Clucker
 
Join Date: Feb 2010
Posts: 477
Reputation: 4
Default Проблемы с TextDraw

Здравствуйте! У меня проблема с именами тим, то есть при вводе команды /swap она их меняет местами и создает те тим, которые и были изначально и не меняет их обратно.

Вот как изначально она
Меняю ее местами

И не могу понять, как сделать, чтоб она ее менял, как туда меняла местами тим, так и обратно и удаляла старый текст, не лепила, чтоб с верху того. Вот КОД:
Code:
dcmd_swap(playerid,params[])
{
#pragma unused params
if(!IsAdmin(playerid) && !IsPlayerAdmin(playerid)) return 1;
if(Current != -1) return 1;
for(new i; i <= max; i++)
{
if(IsPlayerConnected(i))
{
StopSpectate(i);
if(Player[i][pTeam] == A)
{
Player[i][pTeam] = D;
mySetPlayerColor(i,D);
Class[i] = 1;
SetSpawnInfo(i,i,D,0,0,0,0,0,0,0,0,0,0);
}
else if(Player[i][pTeam] == D)
{
layer[i][pTeam] = A;
mySetPlayerColor(i,A);
Class[i] = 0;
SetSpawnInfo(i,i,A,0,0,0,0,0,0,0,0,0,0);
}
SpawnPlayer(i);
}
}
Team[A][Name] = Team[D][Name];
Team[D][Name] = Team[A][Name];
UpdateLobbyt();
new swa[63];
format(swa, 63, "Администратор сменил команды");
SendClientMessageToAll(0xcc0000AA, swa);
return 1;
}
Code:
forward Stats();
public Stats()
{
new swa[256];
format(swa,256,"~g~%s ~w~- ~b~%s",Team[A][Name],Team[D][Name]);
TextDrawSetString(stat, swa);
TextDrawShowForAll(stat);
}
Еще там таймер обновляет эту строку, мне в этой строке
Code:
format(swa,256,"~g~%s ~w~- ~b~%s",Team[A][Name],Team[D][Name]);
надо
Code:
Team[A][Name],Team[D][Name]
Как то записать по другому и чтоб при это в команде /swap меняла их обратно, как сюда, так и обратно. Помогите пожалуйста
Nikid is offline   Reply With Quote
Old 28/05/2010, 09:00 AM   #2
^Woozie^
Gangsta
 
^Woozie^'s Avatar
 
Join Date: Jul 2007
Posts: 716
Reputation: 15
Default Re: Проблема: Текстдрайвом

ну так ты не создавай новый текстдрав при каждой смене надписи, а делай упдейт старого.
^Woozie^ is offline   Reply With Quote
Old 28/05/2010, 09:35 AM   #3
Nikid
Huge Clucker
 
Join Date: Feb 2010
Posts: 477
Reputation: 4
Default Re: Проблема: Текстдрайвом

Чет все равно не получается.
Он его удаляет, потом меняет и создает норм, но вот эта строка ему мешает и создает изначальное
Code:
format(swa,256,"~g~%s ~w~- ~b~%s",Team[A][Name],Team[D][Name]);
Nikid is offline   Reply With Quote
Old 28/05/2010, 10:03 AM   #4
^Woozie^
Gangsta
 
^Woozie^'s Avatar
 
Join Date: Jul 2007
Posts: 716
Reputation: 15
Default Re: Проблема: Текстдрайвом

ааа ты такой лул

Code:
Team[A][Name] = Team[D][Name];
Team[D][Name] = Team[A][Name];
ты присваиваешь переменной A имя команды D.
А потом D присваиваешь ту же самую A.
^Woozie^ is offline   Reply With Quote
Old 28/05/2010, 10:35 AM   #5
Nikid
Huge Clucker
 
Join Date: Feb 2010
Posts: 477
Reputation: 4
Default Re: Проблема: Текстдрайвом

Подскажите, как сделать, чтоб норм было.
Nikid is offline   Reply With Quote
Old 28/05/2010, 02:48 PM   #6
Nikid
Huge Clucker
 
Join Date: Feb 2010
Posts: 477
Reputation: 4
Default Re: Проблема: Текстдрайвом

Ну кто нибудь поможет или просто посмеялись и пойдем?
Nikid is offline   Reply With Quote
Old 28/05/2010, 03:10 PM   #7
Riaz
Big Clucker
 
Riaz's Avatar
 
Join Date: Oct 2007
Posts: 180
Reputation: 1
Default Re: Проблема: Текстдрайвом

А как насчёт попробовать разобраться самому? Если долго мучиться, что нибудь получится. Я где-то день мучался, чтобы сделать "сетку" для авто, как в гонках. Но всё-таки сделал.
__________________
Tomsknet A/D :: 217.18.138.23:7776
Riaz is offline   Reply With Quote
Old 28/05/2010, 03:38 PM   #8
^Woozie^
Gangsta
 
^Woozie^'s Avatar
 
Join Date: Jul 2007
Posts: 716
Reputation: 15
Default Re: Проблема: Текстдрайвом

сетку? поподробнее?
^Woozie^ is offline   Reply With Quote
Old 28/05/2010, 03:59 PM   #9
Nikid
Huge Clucker
 
Join Date: Feb 2010
Posts: 477
Reputation: 4
Default Re: Проблема: Текстдрайвом

Я уже 2 день мучаюсь. Уже голова болит. Если бы получилось, я вас бы не просил. Ну я надеялся, на добрых людей, что мне помогут. Я ведь все не могу знать, в павно не давно начал пытаться делать моды
Nikid is offline   Reply With Quote
Old 29/05/2010, 05:12 AM   #10
CracK
Huge Clucker
 
CracK's Avatar
 
Join Date: Nov 2007
Posts: 438
Reputation: 3
Default Re: Проблема: Текстдрайвом

Code:
new temp[сюда размер Name];
temp = Team[A][Name];
Team[A][Name] = Team[D][Name];
Team[D][Name] = temp;
__________________
Custom Enex loader 1.0
map2pwn
CracK 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
Проблема с прорисовкой некоторых объект& ONIXS Русский/Russian 29 23/11/2011 05:24 PM
Про "иероглифы" в русском разделе... MX_Master Русский/Russian 4 20/04/2010 08:59 AM
Проблемы с клиентом SA-MP Nikolay Русский/Russian 22 27/03/2010 08:51 PM
Проблемы с системой авто CrunkBankS Русский/Russian 6 05/12/2009 06:34 PM
Проблема с MySQL. Не могу подключиться к БД Linus Русский/Russian 15 22/11/2009 08:22 AM


All times are GMT. The time now is 12:17 PM.


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