 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
помоЩЬ
| |
| ms | Дата: Пятница, 28.03.2008, 09:02 | Сообщение # 1 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 99
Награды: 1
Город: Бабруйск =))
Репутация: 14
Замечания: 0%
Статус: 
| Парни у мну такая проблема... Мне надо сделать маркер на крыше бензы , и что бы когда на него встаёшь и вводишь /there , в чате высвечиволась что команда этого игрока захватила бензу. Напишите плз мне сюда код , а то я запарился сам , везде где то ошибка появляется. Вижу что код не трудный , напишите plz!  Добавлено (28.03.2008, 06:51) --------------------------------------------- А да , вот X , Y , Z 1938.4723,-1777.5865,19.6330 Добавлено (28.03.2008, 09:02) --------------------------------------------- Ээээ АУ?! Помогите йопт!)
|
| |
|
|
| Scorpi | Дата: Пятница, 28.03.2008, 09:44 | Сообщение # 2 |
|
Группа:
I'm V.I.P.
Сообщений: 1504
Награды: 33
Репутация: 723
Замечания: 0%
Статус: 
| ms, Чё за бенза?
|
| |
|
|
| ms | Дата: Пятница, 28.03.2008, 10:09 | Сообщение # 3 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 99
Награды: 1
Город: Бабруйск =))
Репутация: 14
Замечания: 0%
Статус: 
| Да в 1 городе есть. Но вопрос не в том)) Помогите и усё) =) Потом если захотите режим покажу...
|
| |
|
|
| MiStER | Дата: Пятница, 28.03.2008, 10:09 | Сообщение # 4 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 148
Награды: 1
Репутация: 6
Замечания: 0%
Статус: 
| Quote (TembI4) Чё за бенза? Там машыны заправляюцА
|
| |
|
|
| DJSashoK59 | Дата: Пятница, 28.03.2008, 10:46 | Сообщение # 5 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 481
Награды: 2
Город: Пермь
Репутация: 52
Замечания: 0%
Статус: 
| Code В public OnPlayerCommandText(playerid, cmdtext[]) if(IsPlayerInSphere(playerid, 1938.4723,-1777.5865,19.6330,8)) if(strcmp(cmdtext, "/there", true) == 0) { new nik[MAX_PLAYER_NAME]; format(string, sizeof(string), "%s захватил бензу!", nik); SendClientMessageToAll(0xFFFFFFAA, string); return 1; }
Куда-нибуть в конец stock IsPlayerInSphere(playerid,Float:x,Float:y,Float:z,radius) { if(GetPlayerDistanceToPointEx(playerid,x,y,z) < radius) { return 1; } return 0; } format(string, sizeof(string), "%s захватил бензу!", nik); %s - это ник игрока который бензу захватил if(IsPlayerInSphere(playerid, 1938.4723,-1777.5865,19.6330,8)) Последнее число (8) это или радиус или диаметр, например вместо 8 поставить 2, то месность будет сильно ограниченна и команда будет действовать (вводиться) только в этом месте.
Сообщение отредактировал Sashok59 - Пятница, 28.03.2008, 10:54 |
| |
|
|
| ms | Дата: Пятница, 28.03.2008, 10:50 | Сообщение # 6 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 99
Награды: 1
Город: Бабруйск =))
Репутация: 14
Замечания: 0%
Статус: 
| Sashok59, IsPlayerInShere это отдельно от пабликоф нада вставлять?
|
| |
|
|
| DJSashoK59 | Дата: Пятница, 28.03.2008, 10:56 | Сообщение # 7 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 481
Награды: 2
Город: Пермь
Репутация: 52
Замечания: 0%
Статус: 
| Отдельно, после последней строки скипта отступаеш еще строку и туда вставляеш: Code stock IsPlayerInSphere(playerid,Float:x,Float:y,Float:z,radius) { if(GetPlayerDistanceToPointEx(playerid,x,y,z) < radius) { return 1; } return 0; } Всё просто как два пальца об асфальт
|
| |
|
|
| ms | Дата: Пятница, 28.03.2008, 10:58 | Сообщение # 8 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 99
Награды: 1
Город: Бабруйск =))
Репутация: 14
Замечания: 0%
Статус: 
| Я вроде вставил... НО! 4 еррора((( Вот код , какой получился. Code public OnPlayerCommandText(playerid, cmdtext[]) if(IsPlayerInSphere(playerid, 1938.4723,-1777.5865,19.6330)) if(strcmp(cmdtext, "/there", true) == 0) { new nik[MAX_PLAYER_NAME]; format(string, sizeof(string), "%s захватил бензу!", nik); SendClientMessageToAll(0xFFFFFFAA, string); return 1; } if(strcmp(cmdtext, "/commands", true) == 0){ SendClientMessage(playerid, 0xFF00FFAA, "/help (узнать цель игры) , /who (узнать , кто создал этот гейммод) , /kill (самоубийствО)"); return 1; } if(strcmp(cmdtext, "/who", true) == 0){ SendClientMessage(playerid, 0xFF00FFAA, "Ты играешь на режиме который сделали M-SIDE! Ася 257959407!)"); return 1; } if(strcmp(cmdtext, "/help", true) == 0){ SendClientMessage(playerid,0xFF00FFAA, "Само название режима говорить о том , что действия тут происходят на БЕНЗЕ - бензоправке. Цель - захватить и удержать. :)) "); return 1; } if(strcmp(cmdtext, "/kill", true) == 0) { if(GetPlayerInterior(playerid) == 0) { SetPlayerHealth(playerid,0); return 1; } else(SendClientMessage(playerid, 0xFF66FFAA, "Никуя!)) Выйди на улицу и там самоубивайся!")); }
stock IsPlayerInSphere(playerid,Float:x,Float:y,Float:z,radius) { if(GetPlayerDistanceToPointEx(playerid,x,y,z) < radius) { return 1; } return 0; } Вот ерроры Code E:\Игры\GTA - Hot SAMP\СЕРВЕР\gamemodes\BenzA.pwn(184) : error 017: undefined symbol "string" E:\Игры\GTA - Hot SAMP\СЕРВЕР\gamemodes\BenzA.pwn(184) : error 017: undefined symbol "string" E:\Игры\GTA - Hot SAMP\СЕРВЕР\gamemodes\BenzA.pwn(184) : error 029: invalid expression, assumed zero E:\Игры\GTA - Hot SAMP\СЕРВЕР\gamemodes\BenzA.pwn(184) : fatal error 107: too many error messages on one line Sashok59, помоги , оч прошу...
Сообщение отредактировал ms - Пятница, 28.03.2008, 10:59 |
| |
|
|
| DJSashoK59 | Дата: Пятница, 28.03.2008, 11:05 | Сообщение # 9 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 481
Награды: 2
Город: Пермь
Репутация: 52
Замечания: 0%
Статус: 
| Code public OnPlayerCommandText(playerid, cmdtext[]) { if(IsPlayerInSphere(playerid, 1938.4723,-1777.5865,19.6330)) if(strcmp(cmdtext, "/there", true) == 0) { new string; new nik[MAX_PLAYER_NAME]; format(string, sizeof(string), "%s захватил бензу!", nik); SendClientMessageToAll(0xFFFFFFAA, string); return 1; } if(strcmp(cmdtext, "/commands", true) == 0){ SendClientMessage(playerid, 0xFF00FFAA, "/help (узнать цель игры) , /who (узнать , кто создал этот гейммод) , /kill (самоубийствО)"); return 1; } if(strcmp(cmdtext, "/who", true) == 0){ SendClientMessage(playerid, 0xFF00FFAA, "Ты играешь на режиме который сделали M-SIDE! Ася 257959407!)"); return 1; } if(strcmp(cmdtext, "/help", true) == 0){ SendClientMessage(playerid,0xFF00FFAA, "Само название режима говорить о том , что действия тут происходят на БЕНЗЕ - бензоправке. Цель - захватить и удержать. :)) "); return 1; } if(strcmp(cmdtext, "/kill", true) == 0) { if(GetPlayerInterior(playerid) == 0) { SetPlayerHealth(playerid,0); return 1; } else(SendClientMessage(playerid, 0xFF66FFAA, "Никуя!)) Выйди на улицу и там самоубивайся!")); }
stock IsPlayerInSphere(playerid,Float:x,Float:y,Float:z,radius) { if(GetPlayerDistanceToPointEx(playerid,x,y,z) < radius) { return 1; } return 0; } попробуй так
|
| |
|
|
| ms | Дата: Пятница, 28.03.2008, 11:09 | Сообщение # 10 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 99
Награды: 1
Город: Бабруйск =))
Репутация: 14
Замечания: 0%
Статус: 
| Так ещё больше ероров(( Я заметил ошибка всё время с "string"...ПЛя как бы это исправить((Добавлено (28.03.2008, 11:09) --------------------------------------------- Может тебе дать pwn и ты сам на деле рассмотришь?(( 
|
| |
|
|
| DJSashoK59 | Дата: Пятница, 28.03.2008, 11:23 | Сообщение # 11 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 481
Награды: 2
Город: Пермь
Репутация: 52
Замечания: 0%
Статус: 
| Quote (ms) Может тебе дать pwn и ты сам на деле рассмотришь?(( ну давай я посмотрю моя аська 377-640-773
|
| |
|
|
| Scorpi | Дата: Пятница, 28.03.2008, 11:28 | Сообщение # 12 |
|
Группа:
I'm V.I.P.
Сообщений: 1504
Награды: 33
Репутация: 723
Замечания: 0%
Статус: 
| Quote (MiStER) Там машыны заправляюцА Меня просто на бензопилу потянуло
|
| |
|
|
| bleyz | Дата: Пятница, 28.03.2008, 12:49 | Сообщение # 13 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 479
Награды: 3
Город: Мехико
Репутация: 44
Замечания: 20%
Статус: 
| ms, string - new string[256] после или перед пабликом попробуй!
[GM] League Script [GM] Drift-Mod Свалка - дом Блейза [oS]_[HIT]©
|
| |
|
|
| ms | Дата: Пятница, 28.03.2008, 12:50 | Сообщение # 14 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 99
Награды: 1
Город: Бабруйск =))
Репутация: 14
Замечания: 0%
Статус: 
| Всё , мне помогли. Sashok59, спс огромное тебе , не забуду) ЗЫ тему можно закрывать))
|
| |
|
|
| bleyz | Дата: Пятница, 28.03.2008, 13:00 | Сообщение # 15 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 479
Награды: 3
Город: Мехико
Репутация: 44
Замечания: 20%
Статус: 
| ms, ей ей ей а ПлюсеГ где?
[GM] League Script [GM] Drift-Mod Свалка - дом Блейза [oS]_[HIT]©
|
| |
|
|
|
 |
|
 | |
| |
|