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

 



 
          





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





Последние Файлы 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
  • Страница 1 из 1
  • 1
Модератор форума: AXE, Weddew  
Что в строчке неверно?
slayerДата: Понедельник, 23.06.2008, 17:37 | Сообщение # 1
Местный
Группа: I'm V.I.P.
Сообщений: 668
Награды: 12
Город: Tallinn
Репутация: 172
Замечания: 0%
Статус:
1).Вот, пытаюсь Компиллировать но выдаёт одну ошибку.
В чем проблема? За помощь поставлю плюс.
Ошибка: C:\Downloads\Файлы\SAMP0.2.2 Server&Client\DeathMatchServer\gamemodes\SLAYERDM.pwn(408) : error 010: invalid function or declaration
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

1 Error.

Code

public OnPlayerCommandText(playerid, cmdtext[]){
if(strcmp(cmdtext, "/dopen", true) == 0) {
MoveObject(gate,2774.337,-2463.110,14.590,1.0);
MoveObject(gate1,2774.345,-2448.415,14.079,1.0);
}
if(strcmp(cmdtext, "/dclose", true) == 0) {
MoveObject(gate,2774.337,-2459.349,14.590,1.0);
MoveObject(gate1,2774.345,-2452.624,14.079,1.0);
}
if(strcmp(cmdtext, "/arsenaldopen", true) == 0) {
MoveObject(arsenal,2774.350,-2425.506,15.415,1.0);
MoveObject(arsenal1,2774.360,-2410.080,15.422,1.0);
}
if(strcmp(cmdtext, "/arsenaldclose", true) == 0) {
MoveObject(arsenal,2774.350,-2420.824,15.415,1.0);
MoveObject(arsenal1,2774.360,-2414.139,15.422,1.0);
}
}
if(strcmp(cmdtext, "/help", true) == 0){     <==Строка (408)
SendClientMessage(playerid, COLOR_GREEN,"Server Commands // Команды сервера");
SendClientMessage(playerid, COLOR_GREEN," Car Buy(/buycar) // Покупка машин (/buycar)");
SendClientMessage(playerid, COLOR_GREEN," Animations (/animhelp, /animhelp2) // Анимации ( /animhelp, /animhelp2)");
}

2). Как сделать чтобы когда убиваешь игрока тебе добавляется допустим 1000 за кждое убийство?
Вот Сделал чтобы если игрока убили то у него ничего не отнимается.

Code

public OnPlayerDeath(playerid, killerid, reason)
{
     SendDeathMessage(killerid, playerid, reason);
  new name[MAX_PLAYER_NAME+1];
  new string[256];
  GetPlayerName(playerid, name, sizeof(name));
  format(string, sizeof(string), "*** %s died.", name, reason);
  SendClientMessageToAll(COLOR_RED, string);
     SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
  GivePlayerMoney(playerid, -0);
   return 1;



Сообщение отредактировал slayer - Понедельник, 23.06.2008, 17:46
OKStyle™Дата: Понедельник, 23.06.2008, 21:15 | Сообщение # 2
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус:
Quote (slayer)
SendClientMessage(playerid, COLOR_GREEN,"Server Commands // Команды сервера");

после знака "//" начинается коментарий. Если используешь в сообщении, то лучше ставь "/" иначе функция не закрыта.

Quote (slayer)
Как сделать чтобы когда убиваешь игрока тебе добавляется допустим 1000 за кждое убийство

Code
GivePlayerMoney(killerid,1000);



Да потому что когда человек делает на заказ он не старается. © kRiSyo
Кланяимся нофаму королю анимаций =))))))) © Manusya
В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
slayerДата: Вторник, 24.06.2008, 00:36 | Сообщение # 3
Местный
Группа: I'm V.I.P.
Сообщений: 668
Награды: 12
Город: Tallinn
Репутация: 172
Замечания: 0%
Статус:
Code

public OnPlayerCommandText(playerid, cmdtext[]){
if(strcmp(cmdtext, "/dopen", true) == 0) {
MoveObject(gate,2774.337,-2463.110,14.590,1.0);
MoveObject(gate1,2774.345,-2448.415,14.079,1.0);
}
if(strcmp(cmdtext, "/dclose", true) == 0) {
MoveObject(gate,2774.337,-2459.349,14.590,1.0);
MoveObject(gate1,2774.345,-2452.624,14.079,1.0);
}
if(strcmp(cmdtext, "/arsenaldopen", true) == 0) {
MoveObject(arsenal,2774.350,-2425.506,15.415,1.0);
MoveObject(arsenal1,2774.360,-2410.080,15.422,1.0);
}
if(strcmp(cmdtext, "/arsenaldclose", true) == 0) {
MoveObject(arsenal,2774.350,-2420.824,15.415,1.0);
MoveObject(arsenal1,2774.360,-2414.139,15.422,1.0);
}
}
if(strcmp(cmdtext, "/help", true) == 0){      
SendClientMessage(playerid, COLOR_GREEN," *Server Commands");
SendClientMessage(playerid, COLOR_GREEN," *Car Buy(/buycar) *Покупка машин (/buycar)");
SendClientMessage(playerid, COLOR_GREEN," *Animations (/animhelp, /animhelp2)  *Анимации ( /animhelp, /animhelp2)");
}

Спасибо тебе, всегда готов помоч, плюс тебе я поставил но вот с этой ошибкой так и не разобрался, она так и осталась, хотя я уже менял и делал по разному, вот в данном примере использовал звездочки, это типо не комментарий, а двуязычный GM и написано как на русском так и на английском.

b0vverДата: Вторник, 24.06.2008, 01:02 | Сообщение # 4
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2327
Награды: 36
Город: .
Замечания: 0%
Статус:
После каждой команды return 1;


Off.line

Сообщение отредактировал Fr33zD1 - Вторник, 24.06.2008, 01:03
b0vverДата: Вторник, 24.06.2008, 01:06 | Сообщение # 5
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2327
Награды: 36
Город: .
Замечания: 0%
Статус:
Code
public OnPlayerCommandText(playerid, cmdtext[]){
if(strcmp(cmdtext, "/dopen", true) == 0) {
MoveObject(gate,2774.337,-2463.110,14.590,1.0);
MoveObject(gate1,2774.345,-2448.415,14.079,1.0);
return 1;
}
if(strcmp(cmdtext, "/dclose", true) == 0) {
MoveObject(gate,2774.337,-2459.349,14.590,1.0);
MoveObject(gate1,2774.345,-2452.624,14.079,1.0);
return 1;
}
if(strcmp(cmdtext, "/arsenaldopen", true) == 0) {
MoveObject(arsenal,2774.350,-2425.506,15.415,1.0);
MoveObject(arsenal1,2774.360,-2410.080,15.422,1.0);
return 1;
}
if(strcmp(cmdtext, "/arsenaldclose", true) == 0) {
MoveObject(arsenal,2774.350,-2420.824,15.415,1.0);
MoveObject(arsenal1,2774.360,-2414.139,15.422,1.0);
return 1;
}
}
if(strcmp(cmdtext, "/help", true) == 0){
SendClientMessage(playerid, COLOR_GREEN," *Server Commands");
SendClientMessage(playerid, COLOR_GREEN," *Car Buy(/buycar) *Покупка машин (/buycar)");
SendClientMessage(playerid, COLOR_GREEN," *Animations (/animhelp, /animhelp2) *Анимации ( /animhelp, /animhelp2)");
return 1;
}

попробуй так...


Off.line

Сообщение отредактировал Fr33zD1 - Вторник, 24.06.2008, 01:06
DJSashoK59Дата: Вторник, 24.06.2008, 01:16 | Сообщение # 6
Постоялец
Группа: Продвинутые
Сообщений: 481
Награды: 2
Город: Пермь
Репутация: 52
Замечания: 0%
Статус:
Quote (Fr33zD1)
} }

Одна из них лишняя lol
Эх вы неучи, забыли на конце return 0; lol
Code
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/dopen", true) == 0) {
MoveObject(gate,2774.337,-2463.110,14.590,1.0);
MoveObject(gate1,2774.345,-2448.415,14.079,1.0);
return 1;
}
if(strcmp(cmdtext, "/dclose", true) == 0) {
MoveObject(gate,2774.337,-2459.349,14.590,1.0);
MoveObject(gate1,2774.345,-2452.624,14.079,1.0);
return 1;
}
if(strcmp(cmdtext, "/arsenaldopen", true) == 0) {
MoveObject(arsenal,2774.350,-2425.506,15.415,1.0);
MoveObject(arsenal1,2774.360,-2410.080,15.422,1.0);
return 1;
}
if(strcmp(cmdtext, "/arsenaldclose", true) == 0) {
MoveObject(arsenal,2774.350,-2420.824,15.415,1.0);
MoveObject(arsenal1,2774.360,-2414.139,15.422,1.0);
return 1;
}
if(strcmp(cmdtext, "/help", true) == 0){
SendClientMessage(playerid, COLOR_GREEN," *Server Commands");
SendClientMessage(playerid, COLOR_GREEN," *Car Buy(/buycar) *Покупка машин (/buycar)");
SendClientMessage(playerid, COLOR_GREEN," *Animations (/animhelp, /animhelp2) *Анимации ( /animhelp, /animhelp2)");
return 1;
}
return 0;
}

Еще можно так lol

Code
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/dopen", true) == 0) {
MoveObject(gate,2774.337,-2463.110,14.590,1.0);
MoveObject(gate1,2774.345,-2448.415,14.079,1.0);
return 1;
}
if(strcmp(cmdtext, "/dclose", true) == 0) {
MoveObject(gate,2774.337,-2459.349,14.590,1.0);
MoveObject(gate1,2774.345,-2452.624,14.079,1.0);
return 1;
}
if(strcmp(cmdtext, "/arsenaldopen", true) == 0) {
MoveObject(arsenal,2774.350,-2425.506,15.415,1.0);
MoveObject(arsenal1,2774.360,-2410.080,15.422,1.0);
return 1;
}
if(strcmp(cmdtext, "/arsenaldclose", true) == 0) {
MoveObject(arsenal,2774.350,-2420.824,15.415,1.0);
MoveObject(arsenal1,2774.360,-2414.139,15.422,1.0);
return 1;
}
if(strcmp(cmdtext, "/help", true) == 0){
SendClientMessage(playerid, COLOR_GREEN," *Server Commands");
SendClientMessage(playerid, COLOR_GREEN," *Car Buy(/buycar) *Покупка машин (/buycar)");
SendClientMessage(playerid, COLOR_GREEN," *Animations (/animhelp, /animhelp2) *Анимации ( /animhelp, /animhelp2)");
}
return 0;
}



Сообщение отредактировал DJSashoK59 - Вторник, 24.06.2008, 01:19
slayerДата: Вторник, 24.06.2008, 01:30 | Сообщение # 7
Местный
Группа: I'm V.I.P.
Сообщений: 668
Награды: 12
Город: Tallinn
Репутация: 172
Замечания: 0%
Статус:
Все отлично работает, спасибо и тебе плюс!!
Ну тогда еще один вопрос, как избавиться от того чтобы сервер не писал после ввода к примеру /help
Server: Unknown Command
???

OKStyle™Дата: Вторник, 24.06.2008, 07:40 | Сообщение # 8
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус:
slayer, в конце команды /help напиши return 1;


Да потому что когда человек делает на заказ он не старается. © kRiSyo
Кланяимся нофаму королю анимаций =))))))) © Manusya
В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
  • Страница 1 из 1
  • 1
Поиск:





 


 


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