20:49
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
Модератор форума: AXE, Weddew  
[Архив #2] Вопросы ответы по SAMP [от 11.01.2012]
ВеликсДата: Среда, 11.01.2012, 23:37 | Сообщение # 1
Мастер джэдай
Группа: Модераторы
Сообщений: 3931
Награды: 287
Город: Мухосранск
Репутация: 8429
Замечания: 0%
Статус:
[move]-= Вопрос | Ответ =-[/move]

В этой теме вы сможете получить ответы, на многие ваши вопросы по PAWN.


Новичкам:


  • Внятно объясняйте вашу проблему, если вы получили ошибку, обязательно выкладывайте строки, на которые "ругается" компилятор.
  • Помощь идет только по желанию пользователя, если вам человек помог вам только частично, не нужно начинать поливать его грязью.
  • Возможно тип вашей проблемы уже обсуждался на форуме, воспользуйтесь поиском.
  • В этой теме пользователи лишь оказывают помощь в написании кода, а не пишут его за вас. (!!!)
  • Если вы хотите отблагодарить пользователя, жмите на кнопку . (Только для продвинутых, и выше)
  • Если вы уже задавали вопрос, и не получили на него ответа, лучше напишите в ЛС одному, из участников группы Support, чем зафлуживать тему.


Скриптерам:

  • Не оскорблять новичков.
  • Не флудить сообщениями, подобных "Закрой PAWNO и иди делай уроки".
  • Не посылать в поиск. Юзер итак уже пришёл сюда из поиска. Если решение проблемы уже было опубликовано, то указать в какой теме
  • Как можно понятней объяснять решение той, или иной проблемы, по возможности приводить примеры.



[cut=freestyle]
ПРИНЕСЛА СОРОКА В РОТЕ ПРИВОРОТ ,
СВЯЗАЛАСЬ НА ШЕЕ ЛОЗА И БЫЛ ПОЛНЫЙ ПИ**ЕЦ,
ОСЕНЬ С ЗИМОЙ, ЛЕТО С ВЕСНОЙ,
ГУСЬ С ЛИСОЙ, ЕБ**ИСЬ ВО ТЬМЕ НОЧНОЙ.
УЗЕЛ ЗАВЯЗАЛСЯ, ПЕПЕЛ РАЗМЕТАЛСЯ И ЛИСА ЗАБЕРЕМЕНЕЛА.
ВМЕСТЕ ВЕК ВЕКОВАТЬ, ПУТУ НЕ РАЗВЯЗАТЬ.
ТРАВА ПЕРЕПЛЕТИСЬ, УЗЕЛ ЗАВОРОЖИСЬ.
ЛЕНАРУ ДАЙ УМА И ЛЕНУ
НА ВЕЛЕ НЕ ОТРАЗИСЬ,ЕБ*СЬ ЕБ*СЬ ЕБ*СЬ
© Хасан
[/cut]


Сообщение отредактировал Weddew - Понедельник, 09.06.2014, 03:17
DepositДата: Суббота, 28.01.2012, 18:04 | Сообщение # 376
Новенький
Группа: Пользователи
Сообщений: 55
Награды: 0
Город: Казахстан,Павлодар
Репутация: -48
Замечания: 40%
Статус:
Borog,
Da не стрелочкой, подхожу и нажимаю "alt", Mod Копия: GalaxY Cтарый сервер
PS Мод никому не дам,пока не устрантм баги!)



Не задовай глупых вопросов!. Если что Лес Там>>>>>
Дураком быть сложно.... Конкурентов много....
Не задовай групых вопросов, будеш выглядить умнее я не как Школяр
____________________________________________________________
|Открытие Kazahstan Role Play : 24.02.12 в 18:00 По мск. в 20.00 По| |Казахстанскому времени | Каму как название пишите в личку :D
_Pawno_Дата: Суббота, 28.01.2012, 18:09 | Сообщение # 377
Освоившийся
Группа: Пользователи
Сообщений: 119
Награды: 0
Город: Москва
Репутация: 20
Замечания: 0%
Статус:
Никто не знает где взять античит ! Чтобы определял есть ли у игрока CJ бег ?

Добавлено (28.01.2012, 18:09)
---------------------------------------------
Но чтобы не банил а в админу писал


Мои работы:
[FS]Rokstar
[FS]Engine
[MAP]Автошкола
[MAP]Мерия
BorogДата: Суббота, 28.01.2012, 18:14 | Сообщение # 378
Долгожитель
Группа: I'm V.I.P.
Сообщений: 1362
Награды: 43
Город: Москва
Репутация: 1249
Замечания: 20%
Статус:
Deposit, Ну смотри в коде что именно тебя должно ТПшить в аммо и меняй на корректные координаты

_Pawno_,
new animlib[30], animname[30];
GetAnimationName(GetPlayerAnimationIndex(playerid), animlib, sizeof(animlib), animname, sizeof(animname));
if(strcmp(animlib, "PED", true) == 0 && strcmp(animname, "RUN_PLAYER", true) == 0 && GetPlayerSkin(playerid) != 0)
{
SendClientMessageToAll(0xFFFFFFFF, "Какой-то игрок буянит");
}



Silver Break
http://s-break.ru/
http://vk.com/sbreak
_Pawno_Дата: Суббота, 28.01.2012, 18:21 | Сообщение # 379
Освоившийся
Группа: Пользователи
Сообщений: 119
Награды: 0
Город: Москва
Репутация: 20
Замечания: 0%
Статус:
Спасибо !


Мои работы:
[FS]Rokstar
[FS]Engine
[MAP]Автошкола
[MAP]Мерия
DepositДата: Суббота, 28.01.2012, 18:32 | Сообщение # 380
Новенький
Группа: Пользователи
Сообщений: 55
Награды: 0
Город: Казахстан,Павлодар
Репутация: -48
Замечания: 40%
Статус:
Borog, дай скайп мне поможеш))


Не задовай глупых вопросов!. Если что Лес Там>>>>>
Дураком быть сложно.... Конкурентов много....
Не задовай групых вопросов, будеш выглядить умнее я не как Школяр
____________________________________________________________
|Открытие Kazahstan Role Play : 24.02.12 в 18:00 По мск. в 20.00 По| |Казахстанскому времени | Каму как название пишите в личку :D
NavvyДата: Суббота, 28.01.2012, 19:27 | Сообщение # 381
Освоившийся
Группа: Пользователи
Сообщений: 94
Награды: 0
Город: Cherkassy
Репутация: 26
Замечания: 0%
Статус:
SELECT (infa1, infa2, infa3, infa4) FROM Tablename WHERE (infa2_1, infa2_2) = ('%s', '1')

это вообще у меня правильный запрос?D:



Как всунуть сюда картинку?:D
RockmanДата: Суббота, 28.01.2012, 20:32 | Сообщение # 382
Постоялец
Группа: Продвинутые
Сообщений: 428
Награды: 4
Город: Нижний Новгород
Репутация: 474
Замечания: 0%
Статус:
Quote (Navvy)
SELECT (infa1, infa2, infa3, infa4) FROM Tablename WHERE (infa2_1, infa2_2) = ('%s', '1')


Code
SELECT field1, field2, ... , fieldN FROM TABLE WHERE fieldx = 'value' AND fieldy = 'value2'



Сообщение отредактировал Rockman - Суббота, 28.01.2012, 20:32
IndomiXДата: Суббота, 28.01.2012, 21:00 | Сообщение # 383
Новенький
Группа: Пользователи
Сообщений: 14
Награды: 0
Город: Москоу
Репутация: 0
Замечания: 0%
Статус:
Quote (Dreven)
т.е Code MedicBill[i] = 0;    SendClientMessage(playerid, COLOR_YELLOW2, "Команда FreeArena Roleplay желает вам приятной игры у нас на сервере!");    SendClientMessage(playerid, COLOR_LIGHTRED, "Подсказка: Теперь вам следует отправится в мэрию!");    SendClientMessage(playerid, COLOR_LIGHTRED, "Подсказка: Там вы сможете получить пасспорт и устроится на подходящую вам работу!");    SendClientMessage(playerid, COLOR_LIGHTRED, "Подсказка: Мэрия обозначена красным квадратиком у тебя на карте!");    SendClientMessage(playerid, COLOR_WHITE, " ");    SendClientMessage(playerid, COLOR_WHITE, " ");    SendClientMessage(playerid, COLOR_WHITE, " ");    SendClientMessage(playerid, COLOR_WHITE, " ");    SendClientMessage(playerid, COLOR_WHITE, " ");    ApplyAnimation(playerid, "CARRY", "crry_prtial", 4.0, 0, 0, 0, 0, 0);    ApplyAnimation(playerid, "CARRY", "crry_prtial", 4.0, 0, 0, 0, 0, 0);    SetPlayerCheckpoint(playerid, 1480.9757,-1769.1774,18.7958, 1.5);    SetCameraBehindPlayer(playerid);    SetCameraBehindPlayer(playerid);    ServerGivePlayerMoney(playerid, 5000);    PlayerInfo[playerid][pSpawn] = 1;    PlayerInfo[playerid][pTut] = 1;p    PlayerInfo[playerid][pLevel] = 1;


пишет вот что:

Quote
D:\Ïåðåðàáîòêà\samp s\YourGameRP[v0.2]\YourGameRP[v0.2]\èçìåíåííûé ïîä ôà\YourGameRP_fa_benz.pwn(13313) : error 017: undefined symbol "playerid"
D:\Ïåðåðàáîòêà\samp s\YourGameRP[v0.2]\YourGameRP[v0.2]\èçìåíåííûé ïîä ôà\YourGameRP_fa_benz.pwn(13314) : error 017: undefined symbol "playerid"
D:\Ïåðåðàáîòêà\samp s\YourGameRP[v0.2]\YourGameRP[v0.2]\èçìåíåííûé ïîä ôà\YourGameRP_fa_benz.pwn(13315) : error 017: undefined symbol "playerid"
D:\Ïåðåðàáîòêà\samp s\YourGameRP[v0.2]\YourGameRP[v0.2]\èçìåíåííûé ïîä ôà\YourGameRP_fa_benz.pwn(13316) : error 017: undefined symbol "playerid"
D:\Ïåðåðàáîòêà\samp s\YourGameRP[v0.2]\YourGameRP[v0.2]\èçìåíåííûé ïîä ôà\YourGameRP_fa_benz.pwn(13317) : error 017: undefined symbol "playerid"
D:\Ïåðåðàáîòêà\samp s\YourGameRP[v0.2]\YourGameRP[v0.2]\èçìåíåííûé ïîä ôà\YourGameRP_fa_benz.pwn(13318) : error 017: undefined symbol "playerid"
D:\Ïåðåðàáîòêà\samp s\YourGameRP[v0.2]\YourGameRP[v0.2]\èçìåíåííûé ïîä ôà\YourGameRP_fa_benz.pwn(13319) : error 017: undefined symbol "playerid"
D:\Ïåðåðàáîòêà\samp s\YourGameRP[v0.2]\YourGameRP[v0.2]\èçìåíåííûé ïîä ôà\YourGameRP_fa_benz.pwn(13320) : error 017: undefined symbol "playerid"
D:\Ïåðåðàáîòêà\samp s\YourGameRP[v0.2]\YourGameRP[v0.2]\èçìåíåííûé ïîä ôà\YourGameRP_fa_benz.pwn(13321) : error 017: undefined symbol "playerid"
D:\Ïåðåðàáîòêà\samp s\YourGameRP[v0.2]\YourGameRP[v0.2]\èçìåíåííûé ïîä ôà\YourGameRP_fa_benz.pwn(13322) : error 017: undefined symbol "playerid"
D:\Ïåðåðàáîòêà\samp s\YourGameRP[v0.2]\YourGameRP[v0.2]\èçìåíåííûé ïîä ôà\YourGameRP_fa_benz.pwn(13323) : error 017: undefined symbol "playerid"
D:\Ïåðåðàáîòêà\samp s\YourGameRP[v0.2]\YourGameRP[v0.2]\èçìåíåííûé ïîä ôà\YourGameRP_fa_benz.pwn(13324) : error 017: undefined symbol "playerid"
D:\Ïåðåðàáîòêà\samp s\YourGameRP[v0.2]\YourGameRP[v0.2]\èçìåíåííûé ïîä ôà\YourGameRP_fa_benz.pwn(13325) : error 017: undefined symbol "playerid"
D:\Ïåðåðàáîòêà\samp s\YourGameRP[v0.2]\YourGameRP[v0.2]\èçìåíåííûé ïîä ôà\YourGameRP_fa_benz.pwn(13326) : error 017: undefined symbol "playerid"
D:\Ïåðåðàáîòêà\samp s\YourGameRP[v0.2]\YourGameRP[v0.2]\èçìåíåííûé ïîä ôà\YourGameRP_fa_benz.pwn(13327) : error 017: undefined symbol "playerid"
D:\Ïåðåðàáîòêà\samp s\YourGameRP[v0.2]\YourGameRP[v0.2]\èçìåíåííûé ïîä ôà\YourGameRP_fa_benz.pwn(13328) : error 017: undefined symbol "playerid"
D:\Ïåðåðàáîòêà\samp s\YourGameRP[v0.2]\YourGameRP[v0.2]\èçìåíåííûé ïîä ôà\YourGameRP_fa_benz.pwn(13329) : error 017: undefined symbol "playerid"
D:\Ïåðåðàáîòêà\samp s\YourGameRP[v0.2]\YourGameRP[v0.2]\èçìåíåííûé ïîä ôà\YourGameRP_fa_benz.pwn(13330) : error 017: undefined symbol "playerid"
D:\Ïåðåðàáîòêà\samp s\YourGameRP[v0.2]\YourGameRP[v0.2]\èçìåíåííûé ïîä ôà\YourGameRP_fa_benz.pwn(43839) : warning 203: symbol is never used: "WEATHER"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


18 Errors.

NavvyДата: Суббота, 28.01.2012, 21:03 | Сообщение # 384
Освоившийся
Группа: Пользователи
Сообщений: 94
Награды: 0
Город: Cherkassy
Репутация: 26
Замечания: 0%
Статус:
Quote (Rockman)
SELECT field1, field2, ... , fieldN FROM TABLE WHERE fieldx = 'value' AND fieldy = 'value2'

Идельно. Спасибо.



Как всунуть сюда картинку?:D
RockmanДата: Суббота, 28.01.2012, 21:06 | Сообщение # 385
Постоялец
Группа: Продвинутые
Сообщений: 428
Награды: 4
Город: Нижний Новгород
Репутация: 474
Замечания: 0%
Статус:
IndomiX, у вас не определена переменная playerid, возможно код у вас в цикле, попробуйте заменить playerid на i
IndomiXДата: Суббота, 28.01.2012, 21:15 | Сообщение # 386
Новенький
Группа: Пользователи
Сообщений: 14
Награды: 0
Город: Москоу
Репутация: 0
Замечания: 0%
Статус:
Ну вообще код в цикле, но мне нужно как-то изменить, что бы уровень и деньги давало только игроку, который зашел на сервер (точнее устанавливало == 1).

вот описание проблемы тут http://www.samp-rus.com/forum/15-20113-435158-16-1327752180

Quote
//==================================================================
if(TutTime[i] >= 1) // =========ÎÁÓ×ÅÍÈÅ========
{
TutTime[i] += 1;
if(TutTime[i] == 2)
{

SendClientMessage(i, COLOR_YELLOW2, "Ìû ðàäû ïðèâåòñòâîâàòü òåáÿ íà FreeArena Roleplay!");
SendClientMessage(i, COLOR_YELLOW2, "Ïåðåä íà÷àëîì èãðû, ñîâåòóåì âàì ïðî÷èòàòü ïðàâèëà ñåðâåðà.");
SendClientMessage(i, COLOR_YELLOW2, "Èõ âû ìîæåòå íàéòè â ëè÷íîì êîìïüþòåðå.");
SendClientMessage(i, COLOR_WHITE, " ");
SendClientMessage(i, COLOR_WHITE, " ");
SendClientMessage(i, COLOR_WHITE, " ");
SendClientMessage(i, COLOR_WHITE, " ");
SendClientMessage(i, COLOR_WHITE, " ");
TogglePlayerControllable(i, 0);
}
else if(TutTime[i] == 12)
{
SendClientMessage(i, COLOR_YELLOW2, "Íàøà àäìèíèñòðàöèÿ ïîìîæåò âàì â ëþáóþ ìèíóòó!");
SendClientMessage(i, COLOR_YELLOW2, "×òîáû çàäàòü âîïðîñ îáðàùàéòåñü â ((/support))");
SendClientMessage(i, COLOR_YELLOW2, "Åñëè æå òû çàìåòèë êîãî-òî, êòî íàðóøàåò ïðàâèëà, ïðîñüáà îáðàòèòüñÿ â ((/report))");
SendClientMessage(i, COLOR_WHITE, " ");
SendClientMessage(i, COLOR_WHITE, " ");
SendClientMessage(i, COLOR_WHITE, " ");
SendClientMessage(i, COLOR_WHITE, " ");
SendClientMessage(i, COLOR_WHITE, " ");
}
else if(TutTime[i] == 22)
{

SendClientMessage(i, COLOR_YELLOW, "=========================================================");
SendClientMessage(i, COLOR_WHITE, "Èíôîðìàöèÿ î ìîäå:");
SendClientMessage(i, COLOR_WHITE, "Àâòîðñêèå ïðàâà, ñîçäàíèÿ ýòîãî ìîäà ïðåíàäëåæàò YourGame.su");
SendClientMessage(i, COLOR_YELLOW, "=========================================================");
SendClientMessage(i, COLOR_WHITE, " ");
SendClientMessage(i, COLOR_WHITE, " ");
SendClientMessage(i, COLOR_WHITE, " ");
SendClientMessage(i, COLOR_WHITE, " ");
SendClientMessage(i, COLOR_WHITE, " ");
}
else if(TutTime[i] == 32)
{

SendClientMessage(i, COLOR_YELLOW, "Ìíîãèå äåéñòâèÿ è êîìàíäû íà íàøåì ñåðâåðå ñîâåðøàþòñÿ ÷åðåç Ëè÷íûé Êîìïüþòåð.");
SendClientMessage(i, COLOR_WHITE, "Äëÿ åãî çàïóñêà íàæìèòå {FF0000}[Àëüò] + [Áåã]");
SendClientMessage(i, COLOR_YELLOW, "Òàê æå ïðèñóòñòâóåò Áîðòîâîé êîìïüþòåð äëÿ ìàøèí.");
SendClientMessage(i, COLOR_WHITE, "Äëÿ åãî çàïóñêà íàæìèòå {FF0000}[H] + [2]");
SendClientMessage(i, COLOR_WHITE, " ");
SendClientMessage(i, COLOR_WHITE, " ");
SendClientMessage(i, COLOR_WHITE, " ");
SendClientMessage(i, COLOR_WHITE, " ");
SendClientMessage(i, COLOR_WHITE, " ");
}
else if(TutTime[i] == 42)
{

TutTime[i] = 0;
gOoc[i] = 0; gNews[i] = 0; gFam[i] = 0;
PlayerInfo[i][pInt] = 1;
TogglePlayerControllable(i, 1);
MedicBill[i] = 0;
SendClientMessage(playerid, COLOR_YELLOW2, "Êîìàíäà FreeArena Roleplay æåëàåò âàì ïðèÿòíîé èãðû ó íàñ íà ñåðâåðå!");
SendClientMessage(playerid, COLOR_LIGHTRED, "Ïîäñêàçêà: Òåïåðü âàì ñëåäóåò îòïðàâèòñÿ â ìýðèþ!");
SendClientMessage(playerid, COLOR_LIGHTRED, "Ïîäñêàçêà: Òàì âû ñìîæåòå ïîëó÷èòü ïàññïîðò è óñòðîèòñÿ íà ïîäõîäÿùóþ âàì ðàáîòó!");
SendClientMessage(playerid, COLOR_LIGHTRED, "Ïîäñêàçêà: Ìýðèÿ îáîçíà÷åíà êðàñíûì êâàäðàòèêîì ó òåáÿ íà êàðòå!");
SendClientMessage(playerid, COLOR_WHITE, " ");
SendClientMessage(playerid, COLOR_WHITE, " ");
SendClientMessage(playerid, COLOR_WHITE, " ");
SendClientMessage(playerid, COLOR_WHITE, " ");
SendClientMessage(playerid, COLOR_WHITE, " ");
ApplyAnimation(playerid, "CARRY", "crry_prtial", 4.0, 0, 0, 0, 0, 0);
ApplyAnimation(playerid, "CARRY", "crry_prtial", 4.0, 0, 0, 0, 0, 0);
SetPlayerCheckpoint(playerid, 1480.9757,-1769.1774,18.7958, 1.5);
SetCameraBehindPlayer(playerid);
SetCameraBehindPlayer(playerid);
ServerGivePlayerMoney(playerid, 5000);
PlayerInfo[playerid][pSpawn] = 1;
PlayerInfo[playerid][pTut] = 1;
TogglePlayerControllable(playerid, 1);
}
}

Добавлено (28.01.2012, 21:15)
---------------------------------------------
Нужно, чтобы это:

Quote

PlayerInfo[i][pSpawn] = 1;
TogglePlayerControllable(i, 1);


Действовало только на того игрока, который зашел на сервер

Кстати сверху там в цитате, все что playerid нужно на i заменить, иначе не компилируется.

RockmanДата: Суббота, 28.01.2012, 21:16 | Сообщение # 387
Постоялец
Группа: Продвинутые
Сообщений: 428
Награды: 4
Город: Нижний Новгород
Репутация: 474
Замечания: 0%
Статус:
IndomiX, вы хотите выдавать деньги только что зарегистрированным или каждому игроку при заходе на сервер ?
IndomiXДата: Суббота, 28.01.2012, 21:30 | Сообщение # 388
Новенький
Группа: Пользователи
Сообщений: 14
Награды: 0
Город: Москоу
Репутация: 0
Замечания: 0%
Статус:
Только что зарегистрированным, так сказать, для начала.

Т.е вот, человек первый раз зашел под новым ником, создался файлик для него, сервер дал ему 5000 ServerGivePlayerMoney(i, 5000); , 1 левел соотвественно.
И это не затронуло других игроков, а тогда новый пользователь зарегистрировался, всем начисляется 5000 $ и устанвливается lvl 1

MixДата: Суббота, 28.01.2012, 21:48 | Сообщение # 389
Постоялец
Группа: Продвинутые
Сообщений: 305
Награды: 1
Город: Ульяновск
Репутация: 52
Замечания: 20%
Статус:
Quote (Geryy)
Quote (ZeT73)
Может быть можно если изменить инклюд a_samp

no comments...

Ололо, я так уже изменил 2 паблика.

Добавлено (28.01.2012, 21:48)
---------------------------------------------
IndomiX, как только он закончил регистрацию в том же паблике в том же месте сразу ему давай все и все будет гуд.

RockmanДата: Суббота, 28.01.2012, 21:59 | Сообщение # 390
Постоялец
Группа: Продвинутые
Сообщений: 428
Награды: 4
Город: Нижний Новгород
Репутация: 474
Замечания: 0%
Статус:
IndomiX, в том месте где создается файл игрока и нужно начислять начальные деньги.
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua