 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
От имени другого игрока
| |
| St1muL | Дата: Среда, 07.01.2009, 23:04 | Сообщение # 1 |
|
Местный
Группа:
Продвинутые
Сообщений: 745
Награды: 7
Город: г. Курган
Репутация: 77
Замечания: 20%
Статус: 
| Вот мне Riaz зделал скрипт чтобы можно было писать от имени другого игрока но он не работает, исправлять он не хочет поэтому прошу вас, помогите плз! в чём проблема? [pwn]#include <a_samp> #include <core> #include <float> #include <dudb> #define ret_memcpy #define COL_BLUE 0x0000FFAA #define COL_WHITE 0xFFFFFFAA forward IsStringAName(string[]); forward GetPlayerID(string[]); public OnPlayerCommandText(playerid, cmdtext[]) { new cmd[256]; new idx; new tmp[256]; new giveplayer[MAX_PLAYER_NAME]; //SendPlayerMessageToAll(senderid, " То, что вы читаете я не писал!")); new sendername[MAX_PLAYER_NAME]; cmd = strtok(cmdtext, idx); new giveplayerid; if (strcmp("/sekas", cmdtext, true, 10) == 0) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COL_WHITE, "USAGE: /sekas [playerid]"); return 1; } new playa; if(IsStringAName(tmp)) { playa = GetPlayerID(tmp); } else { playa = strval(tmp); } GetPlayerName(playa, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); if(IsPlayerConnected(giveplayerid)) { new str[256]; format(str, 256, " %s",cmdtext[9]); SendPlayerMessageToAll(playa, str); } return 1; } return 1; } public IsStringAName(string[]) { for(new i = 0; i <= MAX_PLAYERS; i++) { if(IsPlayerConnected(i) == 1) { new testname[MAX_PLAYER_NAME]; GetPlayerName(i, testname, sizeof(testname)); if(strcmp(testname, string, true, strlen(string)) == 0) { return 1; } } } return 0; } public GetPlayerID(string[]) { for(new i = 0; i <= MAX_PLAYERS; i++) { if(IsPlayerConnected(i) == 1) { new testname[MAX_PLAYER_NAME]; GetPlayerName(i, testname, sizeof(testname)); if(strcmp(testname, string, true, strlen(string)) == 0) { return i; } } } return 1; }[/pwn]
|
| |
|
|
| SeWeR | Дата: Среда, 07.01.2009, 23:18 | Сообщение # 2 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 3069
Награды: 66
Город: Киев
Замечания: 20%
Статус: 
| Skiner, в ладмин4 такое реализовано и не только.Посмотри там.
|
| |
|
|
| SanSay | Дата: Среда, 07.01.2009, 23:19 | Сообщение # 3 |
|
Долгожитель
Группа:
Продвинутые
Сообщений: 1662
Награды: 25
Город: Наб.Челны
Репутация: 280
Замечания: 0%
Статус: 
| Skiner, а для чего АДМИНУ может понадобиться подобная команда???
simhost.org:8888 Mode:PEN1(LS)+GTO(банды+кач) v4.23_SAMP_0.3с PEN1(LS)+GTO(банды+кач)v3.92_SAMP_0.3с(ifolder)*** AntiBot*** [FS] Car Export vs SanSay*** [FS] anti_s0beit_FakeKill_Ver2
|
| |
|
|
| OKStyle™ | Дата: Среда, 07.01.2009, 23:23 | Сообщение # 4 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус: 
| [pwn]if(strcmp(cmd, "/makesay", true) == 0 && IsPlayerAdmin(playerid)==1) { new say[64], tmp[30]; tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid,COLOR_WHITE, " Синтаксис: /makesay [id] [текс]"); return 1; } new giveplayerid = ReturnUser(tmp); new length = strlen(cmdtext); while ((idx < length) && (cmdtext[idx] <= ' ')) { idx++; } new offset = idx; while ((idx < length) && ((idx - offset) < (sizeof(say) - 1))) { say[idx - offset] = cmdtext[idx]; idx++; } say[idx - offset] = EOS; if(!strlen(say)) return SendClientMessage(playerid,COLOR_WHITE, "*S* Синтаксис: /makesay [id] [текс]"); if(giveplayerid != INVALID_PLAYER_ID) { format(string, sizeof(string), " %s", say); SendPlayerMessageToAll(giveplayerid, string); } else { format(string, sizeof(string), "*E* Ошибка: игрок с ID:%d не существует.", giveplayerid); SendClientMessage(playerid,COLOR_RED, string); } return 1; }[/pwn] Dini инклюд нужен.
Да потому что когда человек делает на заказ он не старается. © kRiSyo Кланяимся нофаму королю анимаций =))))))) © Manusya В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
|
| |
|
|
| [TMP]oDyBaH | Дата: Четверг, 08.01.2009, 08:27 | Сообщение # 5 |
|
Местный
Группа:
Продвинутые
Сообщений: 667
Награды: 13
Город: Пенза
Репутация: -3
Замечания: 80%
Статус: 
| пиши в чате две скобки "))" потом делай 58 пробело пиши OKStyle: и тут разумееца текст сообщения!)))и все)))
Заказать бесплатно Графику < < < < < ЖМИ MiniDM 1 100% Скачать
|
| |
|
|
| Aleksey | Дата: Четверг, 08.01.2009, 08:41 | Сообщение # 6 |
|
Советчик
Группа:
Продвинутые
Сообщений: 1028
Награды: 5
Город: Челябинск
Репутация: 41
Замечания: 0%
Статус: 
| какая глупость... Добавлено (08.01.2009, 08:41) --------------------------------------------- public OnPlayerCommandText(playerid, cmdtext[]) { new cmd[256]; new idx; new tmp[256]; new giveplayer[MAX_PLAYER_NAME]; //SendPlayerMessageToAll(senderid, " То, что вы читаете я не писал!")); new sendername[MAX_PLAYER_NAME]; cmd = strtok(cmdtext, idx); new giveplayerid; if (strcmp("/sekas", cmdtext, true) == 0) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) return SendClientMessage(playerid, COL_WHITE, "USAGE: /sekas [playerid] [text]"); new playa = strval(tmp); GetPlayerName(playerid, sendername, sizeof(sendername)); if(IsPlayerConnected(giveplayerid)) { GetPlayerName(playa, giveplayer, sizeof(giveplayer)); format(cmd, 256, "%s: %s",giveplayer, cmdtext[10]);//вдруг ид будет двухзначным SendPlayerMessageToAll(GetPlayerColor(playa), cmd); } return 1; } return 0; } и я н вижу в этом ничего сложного
вааааааааааййй..// :(0
Сообщение отредактировал JIeXa - Четверг, 08.01.2009, 08:44 |
| |
|
|
| St1muL | Дата: Четверг, 08.01.2009, 13:58 | Сообщение # 7 |
|
Местный
Группа:
Продвинутые
Сообщений: 745
Награды: 7
Город: г. Курган
Репутация: 77
Замечания: 20%
Статус: 
| Quote (SanSay) а для чего АДМИНУ может понадобиться подобная команда??? А твой серв когданибудь страдал от нехватка посетителей? заслат двух трёх ботов и пусть базарят xD А ещё если какойнить урод возникает на серв, можно его перед всеми опозорить!Добавлено (08.01.2009, 13:58) --------------------------------------------- JIeXa, Пишет неизвестная команда OKStyle™, [pwn](24) : warning 219: local variable "tmp" shadows a variable at a preceding level (25) : error 047: array sizes do not match, or destination array is too small (31) : warning 219: local variable "giveplayerid" shadows a variable at a preceding level (31) : error 017: undefined symbol "ReturnUser" (47) : error 017: undefined symbol "string" (47) : error 017: undefined symbol "string" (47) : error 029: invalid expression, assumed zero (47) : fatal error 107: too many error messages on one line[/pwn]
|
| |
|
|
| SanSay | Дата: Четверг, 08.01.2009, 13:59 | Сообщение # 8 |
|
Долгожитель
Группа:
Продвинутые
Сообщений: 1662
Награды: 25
Город: Наб.Челны
Репутация: 280
Замечания: 0%
Статус: 
| Quote (Skiner) А ещё если какойнить урод возникает на серв, можно его перед всеми опозорить! жестокий админ )))
simhost.org:8888 Mode:PEN1(LS)+GTO(банды+кач) v4.23_SAMP_0.3с PEN1(LS)+GTO(банды+кач)v3.92_SAMP_0.3с(ifolder)*** AntiBot*** [FS] Car Export vs SanSay*** [FS] anti_s0beit_FakeKill_Ver2
|
| |
|
|
| St1muL | Дата: Четверг, 08.01.2009, 14:00 | Сообщение # 9 |
|
Местный
Группа:
Продвинутые
Сообщений: 745
Награды: 7
Город: г. Курган
Репутация: 77
Замечания: 20%
Статус: 
| SeWeR, Скинь ссылку на лАдиин
|
| |
|
|
| Aleksey | Дата: Четверг, 08.01.2009, 14:39 | Сообщение # 10 |
|
Советчик
Группа:
Продвинутые
Сообщений: 1028
Награды: 5
Город: Челябинск
Репутация: 41
Замечания: 0%
Статус: 
| if (strcmp("/sekas", cmd, true) == 0) сами же криво пишите я не всё исправил просто 
вааааааааааййй..// :(0
|
| |
|
|
| SeWeR | Дата: Четверг, 08.01.2009, 15:47 | Сообщение # 11 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 3069
Награды: 66
Город: Киев
Замечания: 20%
Статус: 
| Skiner, вот)
|
| |
|
|
| OKStyle™ | Дата: Четверг, 08.01.2009, 16:24 | Сообщение # 12 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус: 
| Skiner, Quote (OKStyle™) Dini инклюд нужен.
Да потому что когда человек делает на заказ он не старается. © kRiSyo Кланяимся нофаму королю анимаций =))))))) © Manusya В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
|
| |
|
|
| St1muL | Дата: Четверг, 08.01.2009, 16:36 | Сообщение # 13 |
|
Местный
Группа:
Продвинутые
Сообщений: 745
Награды: 7
Город: г. Курган
Репутация: 77
Замечания: 20%
Статус: 
| Всмысле нужен? его туда вписывать или просто сам файл скинуть в папку с инками? Добавлено (08.01.2009, 16:36) ---------------------------------------------
Quote (SeWeR) Skiner, вот) Laie_98 А команда то какая? тама их около Тридцати....
|
| |
|
|
| SeWeR | Дата: Четверг, 08.01.2009, 16:40 | Сообщение # 14 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 3069
Награды: 66
Город: Киев
Замечания: 20%
Статус: 
| Skiner, кинуть вот этот файл в папку с инклудами) [offtop]Не тупи,плиз) [/offtop]
|
| |
|
|
| St1muL | Дата: Четверг, 08.01.2009, 17:04 | Сообщение # 15 |
|
Местный
Группа:
Продвинутые
Сообщений: 745
Награды: 7
Город: г. Курган
Репутация: 77
Замечания: 20%
Статус: 
| Не тупить? он там уже давно лежит, теже самые ошибки! ёманарод, вам что сложно целый скрипт скинуть? или хотябы целый паблик
|
| |
|
|
|
 |
|
 | |
| |
|