 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
СРочно нужен код
| |
| [SFD]ZaR | Дата: Суббота, 29.03.2008, 12:43 | Сообщение # 1 |
|
Местный
Группа:
Пользователи
Сообщений: 519
Награды: 6
Город: Шлюхандия
Репутация: 65
Замечания: 60%
Статус: 
| Нужно чтобы у админов был отдельный чат, если в начале у него стоит * Поставлю плюсик!!!
Сообщение отредактировал DiversaK - Суббота, 29.03.2008, 12:43 |
| |
|
|
| bleyz | Дата: Суббота, 29.03.2008, 13:08 | Сообщение # 2 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 479
Награды: 3
Город: Мехико
Репутация: 44
Замечания: 20%
Статус: 
| Ага будет круто - премия два ++
[GM] League Script [GM] Drift-Mod Свалка - дом Блейза [oS]_[HIT]©
|
| |
|
|
| DJSashoK59 | Дата: Суббота, 29.03.2008, 13:20 | Сообщение # 3 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 481
Награды: 2
Город: Пермь
Репутация: 52
Замечания: 0%
Статус: 
| Code if(strcmp(cmd, "/a", true) == 0 || strcmp(cmd, "/admin", true) == 0 || strcmp(cmd, "/achat", true) == 0) { GetPlayerName(playerid, sendername, sizeof(sendername)); new length = strlen(cmdtext); while ((idx < length) && (cmdtext[idx] <= ' ')) { idx++; } new offset = idx; new result[64]; while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) { result[idx - offset] = cmdtext[idx]; idx++; } result[idx - offset] = EOS; if(!strlen(result)) { SendClientMessage(playerid, COLOR_GREY, "USAGE: /a [text] [admin chat]"); return 1; } if(IsPlayerAdmin(playerid)) { format(string, sizeof(string), "(( Admin Chat %s: %s ))", sendername, result); SendMessageToAdmins(COLOR_BLUE,string); return 1; } else { SendClientMessage(playerid, COLOR_RED, "You aren't able to use administration chat!"); return 1; } } Так должно работать
|
| |
|
|
| Scorpi | Дата: Суббота, 29.03.2008, 15:56 | Сообщение # 4 |
|
Группа:
I'm V.I.P.
Сообщений: 1504
Награды: 33
Репутация: 723
Замечания: 0%
Статус: 
| Sashok59, Это команды /a /achat а они просили по *
|
| |
|
|
| DJSashoK59 | Дата: Суббота, 29.03.2008, 17:32 | Сообщение # 5 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 481
Награды: 2
Город: Пермь
Репутация: 52
Замечания: 0%
Статус: 
| Типо так трудно изменить Code if(strcmp(cmd, "*", true) == 0) { GetPlayerName(playerid, sendername, sizeof(sendername)); new length = strlen(cmdtext); while ((idx < length) && (cmdtext[idx] <= ' ')) { idx++; } new offset = idx; new result[64]; while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) { result[idx - offset] = cmdtext[idx]; idx++; } result[idx - offset] = EOS; if(!strlen(result)) { SendClientMessage(playerid, COLOR_GREY, "USAGE: * [text] [admin chat]"); return 1; } if(IsPlayerAdmin(playerid) || PlayerInfo[playerid][pAdmin] >= 1) { format(string, sizeof(string), "(( Admin Chat %s: %s ))", sendername, result); SendMessageToAdmins(COLOR_BLUE,string); return 1; } else { SendClientMessage(playerid, COLOR_RED, "You aren't able to use administration chat!"); return 1; } }
|
| |
|
|
| bleyz | Дата: Суббота, 29.03.2008, 22:23 | Сообщение # 6 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 479
Награды: 3
Город: Мехико
Репутация: 44
Замечания: 20%
Статус: 
| C:\Documents and Settings\Äàíÿ\Ìîè äîêóìåíòû\SERVERS\SERVER OGL\gamemodes\OGL.pwn(764) : error 017: undefined symbol "sendername" C:\Documents and Settings\Äàíÿ\Ìîè äîêóìåíòû\SERVERS\SERVER OGL\gamemodes\OGL.pwn(764) : error 017: undefined symbol "sendername" C:\Documents and Settings\Äàíÿ\Ìîè äîêóìåíòû\SERVERS\SERVER OGL\gamemodes\OGL.pwn(764) : error 029: invalid expression, assumed zero C:\Documents and Settings\Äàíÿ\Ìîè äîêóìåíòû\SERVERS\SERVER OGL\gamemodes\OGL.pwn(764) : fatal error 107: too many error messages on one line
[GM] League Script [GM] Drift-Mod Свалка - дом Блейза [oS]_[HIT]©
|
| |
|
|
| Torres | Дата: Воскресенье, 30.03.2008, 10:35 | Сообщение # 7 |
|
Местный
Группа:
Продвинутые
Сообщений: 690
Награды: 2
Город: Йошкар-Ола
Репутация: 127
Замечания: 0%
Статус: 
| Вот нормал код: Quote if(text[0] == '*') { new name[24]; GetPlayerName(playerid, name, 24); format(string, sizeof(string), "*Adminchat %s: %s", name, text[1]); printf("%s", string); for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerAdmin(i)) { SendClientMessage(i, COLOR_YELLOW, string); } } return 0; } Вставляется в OnPlayerText
[GM-MYSQL-PHP]PEN1:Ultra LS - совместим с samp 0.3 [ADD]MTA map converter
Сообщение отредактировал Torres - Воскресенье, 30.03.2008, 10:38 |
| |
|
|
| bleyz | Дата: Воскресенье, 30.03.2008, 13:23 | Сообщение # 8 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 479
Награды: 3
Город: Мехико
Репутация: 44
Замечания: 20%
Статус: 
| public OnPlayerText { if(text[0] == '*') { new name[24]; GetPlayerName(playerid, name, 24); format(string, sizeof(string), "*Adminchat %s: %s", name, text[1]); printf("%s", string); for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerAdmin(i)) { SendClientMessage(i, COLOR_YELLOW, string); } } return 0; } Так да? Добавлено (30.03.2008, 13:23) --------------------------------------------- C:\Documents and Settings\Äàíÿ\Ìîè äîêóìåíòû\SERVERS\SERVER OGL\gamemodes\OGL.pwn(1889) : error 021: symbol already defined: "OnPlayerText" C:\Documents and Settings\Äàíÿ\Ìîè äîêóìåíòû\SERVERS\SERVER OGL\gamemodes\OGL.pwn(1890) : error 010: invalid function or declaration C:\Documents and Settings\Äàíÿ\Ìîè äîêóìåíòû\SERVERS\SERVER OGL\gamemodes\OGL.pwn(1895) : error 010: invalid function or declaration C:\Documents and Settings\Äàíÿ\Ìîè äîêóìåíòû\SERVERS\SERVER OGL\gamemodes\OGL.pwn(1897) : error 010: invalid function or declaration C:\Documents and Settings\Äàíÿ\Ìîè äîêóìåíòû\SERVERS\SERVER OGL\gamemodes\OGL.pwn(1902) : error 010: invalid function or declaration
[GM] League Script [GM] Drift-Mod Свалка - дом Блейза [oS]_[HIT]©
|
| |
|
|
| DJSashoK59 | Дата: Воскресенье, 30.03.2008, 13:23 | Сообщение # 9 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 481
Награды: 2
Город: Пермь
Репутация: 52
Замечания: 0%
Статус: 
| Да
|
| |
|
|
| Torres | Дата: Воскресенье, 30.03.2008, 13:23 | Сообщение # 10 |
|
Местный
Группа:
Продвинутые
Сообщений: 690
Награды: 2
Город: Йошкар-Ола
Репутация: 127
Замечания: 0%
Статус: 
| Quote public OnPlayerText(playerid,text[]) { if(text[0] == '*') { new name[24]; GetPlayerName(playerid, name, 24); format(string, sizeof(string), "*Adminchat %s: %s", name, text[1]); printf("%s", string); for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerAdmin(i)) { SendClientMessage(i, COLOR_YELLOW, string); } } return 0; } return 1; }
[GM-MYSQL-PHP]PEN1:Ultra LS - совместим с samp 0.3 [ADD]MTA map converter
|
| |
|
|
| DJSashoK59 | Дата: Воскресенье, 30.03.2008, 13:25 | Сообщение # 11 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 481
Награды: 2
Город: Пермь
Репутация: 52
Замечания: 0%
Статус: 
| Quote (bleyz) C:\Documents and Settings\Äàíÿ\Ìîè äîêóìåíòû\SERVERS\SERVER OGL\gamemodes\OGL.pwn(1889) : error 021: symbol already defined: "OnPlayerText" Значит у тебя уже гдето используется "OnPlayerText" Ищи и в него вставляй, а не новый похожий паблик делай
|
| |
|
|
| DRAgoONoN | Дата: Воскресенье, 30.03.2008, 13:25 | Сообщение # 12 |
|
Советчик
Группа:
Продвинутые
Сообщений: 1149
Награды: 2
Город: Одесса
Репутация: 102
Замечания: 0%
Статус: 
| З.Ы. Если нужно могуть дать просто чат банды + антифлуд Code FixChars(string[]) for (new i=0;i<strlen(string);i++) if (string[i] < 0) string[i] += 256; new LastPlayerText[MAX_PLAYERS][200];
public OnPlayerText(playerid,text[]) { format(text,200,"%s",text); if ((strcmp(LastPlayerText[playerid],text)==0) && (strlen(LastPlayerText[playerid])==strlen(text))) { SendClientMessage(playerid,COLOR_RED," На этом сервере нельзя флудить, ваше сообщение не отправлено"); return 0; } format(LastPlayerText[playerid],strlen(text),"%s",text); FixChars(text); if(text[0] == '!') { new name[256], string[256]; GetPlayerName(playerid, name, 256); format(string, sizeof(string), " Чат банды от %s: %s", name, text[1]); for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i) && (gTeam[i] == gTeam[playerid])) { SendClientMessage(i, GetPlayerColor(playerid), string); } } return 0; } return 1; }
SAMP WIKI
|
| |
|
|
| bleyz | Дата: Воскресенье, 30.03.2008, 13:26 | Сообщение # 13 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 479
Награды: 3
Город: Мехико
Репутация: 44
Замечания: 20%
Статус: 
| Попробовал павно вообще в опу завился xD Добавлено (30.03.2008, 13:26) --------------------------------------------- А не воть C:\Documents and Settings\Äàíÿ\Ìîè äîêóìåíòû\SERVERS\SERVER OGL\gamemodes\OGL.pwn(1889) : error 021: symbol already defined: "OnPlayerText"
[GM] League Script [GM] Drift-Mod Свалка - дом Блейза [oS]_[HIT]©
|
| |
|
|
| DJSashoK59 | Дата: Воскресенье, 30.03.2008, 13:27 | Сообщение # 14 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 481
Награды: 2
Город: Пермь
Репутация: 52
Замечания: 0%
Статус: 
| Quote (bleyz) C:\Documents and Settings\Äàíÿ\Ìîè äîêóìåíòû\SERVERS\SERVER OGL\gamemodes\OGL.pwn(1889) : error 021: symbol already defined: "OnPlayerText" Да йоп, у тебя 2 паблика "OnPlayerText" already defined: "OnPlayerText" означает, что он уже используется А нужно токо 1, если 2 одинаковых паблика, то выскакивает эрор!
Сообщение отредактировал Sashok59 - Воскресенье, 30.03.2008, 13:28 |
| |
|
|
| bleyz | Дата: Воскресенье, 30.03.2008, 13:28 | Сообщение # 15 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 479
Награды: 3
Город: Мехико
Репутация: 44
Замечания: 20%
Статус: 
| Sashok59, а точно но там вот чё Code C:\Documents and Settings\Äàíÿ\Ìîè äîêóìåíòû\SERVERS\SERVER OGL\gamemodes\OGL.pwn(950) : error 017: undefined symbol "text" C:\Documents and Settings\Äàíÿ\Ìîè äîêóìåíòû\SERVERS\SERVER OGL\gamemodes\OGL.pwn(950) : warning 215: expression has no effect C:\Documents and Settings\Äàíÿ\Ìîè äîêóìåíòû\SERVERS\SERVER OGL\gamemodes\OGL.pwn(950) : error 001: expected token: ";", but found "]" C:\Documents and Settings\Äàíÿ\Ìîè äîêóìåíòû\SERVERS\SERVER OGL\gamemodes\OGL.pwn(950) : error 029: invalid expression, assumed zero C:\Documents and Settings\Äàíÿ\Ìîè äîêóìåíòû\SERVERS\SERVER OGL\gamemodes\OGL.pwn(950) : fatal error 107: too many error messages on one line
[GM] League Script [GM] Drift-Mod Свалка - дом Блейза [oS]_[HIT]©
|
| |
|
|
|
 |
|
 | |
| |
|