Последние Файлы GTA 4
Последние Файлы GTA-MP
Реклама
Помощь по GTA SAMP (Первая база знаний)
Rashambik Дата: Воскресенье, 28.11.2010, 15:36 | Сообщение # 9391
Новенький
Группа:
Пользователи
Сообщений: 50
Награды:
1
Город: Балаково
Репутация:
1
Замечания:
0%
Статус:
krauser163 Покажи код Фильтр скрипта.
Список интерьеров (со скринами) http://weedarr.wikidot.com/interior
romka4494 Дата: Воскресенье, 28.11.2010, 15:37 | Сообщение # 9392
Уверенный в себе
Группа:
Пользователи
Сообщений: 158
Награды:
1
Город: Москва
Репутация:
1
Замечания:
20%
Статус:
krauser163, дайка мне один пример скрипта только маленького скрипта, я попробую чонить намутить
sa-mp сервер Мод: Pen1 Release 2010 Форум: www.ural-game.mirbb.net Ип адрес узнаете на форуме. (хостинг сервера временно приостановлен)
_Mr_MopKoBKa_ Дата: Воскресенье, 28.11.2010, 16:11 | Сообщение # 9393
Уверенный в себе
Группа:
Продвинутые
Сообщений: 257
Награды:
1
Город: ульяновск
Репутация:
5
Замечания:
40%
Статус:
помогите плиз правильно сделать проверку на то что игроки рядом Code
if(dialogid == 567) { if(response) { new string[256]; new tmp[256]; new sendername[MAX_PLAYER_NAME]; new giveplayer[MAX_PLAYER_NAME]; new giveplayerid; giveplayerid = strval(tmp); if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { if (ProxDetectorS(8.0, playerid, giveplayerid)) { SendClientMessage(playerid, COLOR_GREY, " Этот игрок не около вас! !"); return 1; } format(string, sizeof(string), "• Вы изъяли у %s лицензию на вождение.", giveplayer); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "• Оффицер %s изъял у вас лицензию на вождение.", sendername); SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string); PlayerInfo[giveplayerid][pCarLic] = 0; } } else { SendClientMessage(playerid, COLOR_GREY, " Этот игрок оффлайн !"); return 1; } } }
jigarek Дата: Воскресенье, 28.11.2010, 16:34 | Сообщение # 9394
Новенький
Группа:
Пользователи
Сообщений: 17
Награды:
0
Город: Ульяновск
Репутация:
0
Замечания:
0%
Статус:
Скажите пожайлусто, в чём проблема? C:\Documents and Settings\Андрэ\Рабочий стол\ Mod\gamemodes\Mod.pwn(8505) : error 010: invalid function or declaration C:\Documents and Settings\Андрэ\Рабочий стол\ Mod\gamemodes\Mod.pwn(8508) : error 010: invalid function or declaration
Rashambik Дата: Воскресенье, 28.11.2010, 16:37 | Сообщение # 9395
Новенький
Группа:
Пользователи
Сообщений: 50
Награды:
1
Город: Балаково
Репутация:
1
Замечания:
0%
Статус:
строчки с ошибками покажи
Список интерьеров (со скринами) http://weedarr.wikidot.com/interior
jigarek Дата: Воскресенье, 28.11.2010, 16:39 | Сообщение # 9396
Новенький
Группа:
Пользователи
Сообщений: 17
Награды:
0
Город: Ульяновск
Репутация:
0
Замечания:
0%
Статус:
Rashambik, if(pickupid == ah) { SetPlayerPos(playerid,1168.6837,1360.8544,10.9293); return 1; } вот.
Rashambik Дата: Воскресенье, 28.11.2010, 16:46 | Сообщение # 9397
Новенький
Группа:
Пользователи
Сообщений: 50
Награды:
1
Город: Балаково
Репутация:
1
Замечания:
0%
Статус:
[pwn]New Ah;[/pwn] создавал ?
Список интерьеров (со скринами) http://weedarr.wikidot.com/interior
romka4494 Дата: Воскресенье, 28.11.2010, 16:48 | Сообщение # 9398
Уверенный в себе
Группа:
Пользователи
Сообщений: 158
Награды:
1
Город: Москва
Репутация:
1
Замечания:
20%
Статус:
парни ну помогите мне плиз создать регистраицю через диалоговое окно я уже всё пробывал и ничерта не получается
sa-mp сервер Мод: Pen1 Release 2010 Форум: www.ural-game.mirbb.net Ип адрес узнаете на форуме. (хостинг сервера временно приостановлен)
Rashambik Дата: Воскресенье, 28.11.2010, 16:49 | Сообщение # 9399
Новенький
Группа:
Пользователи
Сообщений: 50
Награды:
1
Город: Балаково
Репутация:
1
Замечания:
0%
Статус:
что именно не получается, и какой у тебя мод?
Список интерьеров (со скринами) http://weedarr.wikidot.com/interior
jigarek Дата: Воскресенье, 28.11.2010, 16:59 | Сообщение # 9400
Новенький
Группа:
Пользователи
Сообщений: 17
Награды:
0
Город: Ульяновск
Репутация:
0
Замечания:
0%
Статус:
Rashambik, Всё спс, я разобрался.
PEGI Дата: Воскресенье, 28.11.2010, 17:38 | Сообщение # 9401
Уверенный в себе
Группа:
Пользователи
Сообщений: 152
Награды:
1
Город: Тагил
Репутация:
4
Замечания:
40%
Статус:
Quote (Rashambik )
[pwn]New Ah;[/pwn]
создавал ?
лижбы ляпнуть...
romka4494 Дата: Воскресенье, 28.11.2010, 17:58 | Сообщение # 9402
Уверенный в себе
Группа:
Пользователи
Сообщений: 158
Награды:
1
Город: Москва
Репутация:
1
Замечания:
20%
Статус:
Всё таки создал регу через окно, всё регает работает норм, НО если я залогинюсь даже правильно, и когда я уже на респе появлюсь у меня всеравно диалоговое коно требует ввести пароль, в чём может быть причина?
Code
public OnPlayerLogin(playerid,const string[]) { gPlayerLogged[playerid] += 1; new loginmsg[256+1]; format(loginmsg,256,"Ïîæàëóéñòà çàëîãèíòåñü"); ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Àâòîðèçàöèÿ",loginmsg,"Îê","Îòìåíà"); if(gPlayerLogged[playerid] == 4) { Kick(playerid); } if (gdebug >= 1){printf("DEBUG OnPlayerLogin(%d) (%s)", playerid,string);} new string2[64]; new playername2[MAX_PLAYER_NAME]; new tmp2[256]; GetPlayerName(playerid, playername2, sizeof(playername2)); format(string2, sizeof(string2), "Accounts/%s.cer", playername2); new File: file = fopen(string2, io_read); if (file) { new valtmp[128]; fread(file, valtmp);strmid(PlayerInfo[playerid][pPassword], valtmp, 0, strlen(valtmp)-1, 255); if (gdebug){printf("DEBUG password from file= (%s) pass enterd = (%s)",PlayerInfo[playerid][pPassword] ,string );} if ((strcmp(PlayerInfo[playerid][pPassword], string, true, strlen(valtmp)-1) == 0)) { fread(file, valtmp);PlayerInfo[playerid][pCash] = strval(valtmp);DelPrint(valtmp); fread(file, valtmp);PlayerInfo[playerid][pAccount] = strval(valtmp);DelPrint(valtmp); fread(file, valtmp);PlayerInfo[playerid][pAdmin] = strval(valtmp);DelPrint(valtmp); fread(file, valtmp);PlayerInfo[playerid][pLevel] = strval(valtmp);DelPrint(valtmp); fread(file, valtmp);PlayerInfo[playerid][pExp] = strval(valtmp);DelPrint(valtmp); fread(file, valtmp);PlayerInfo[playerid][gPupgrade] = strval(valtmp);DelPrint(valtmp); fread(file, valtmp);PlayerInfo[playerid][pKills] = strval(valtmp);DelPrint(valtmp); fread(file, valtmp);PlayerInfo[playerid][pCB] = strval(valtmp);DelPrint(valtmp); fread(file, valtmp);PlayerInfo[playerid][pHW] = strval(valtmp);DelPrint(valtmp); fread(file, valtmp);PlayerInfo[playerid][pSR] = strval(valtmp);DelPrint(valtmp); if(PlayerInfo[playerid][pKills] < 0){PlayerInfo[playerid][pKills] = 0;}//patch if(PlayerInfo[playerid][pCB] < 0){PlayerInfo[playerid][pCB] = 0;}//patch if(PlayerInfo[playerid][pHW] < 0){PlayerInfo[playerid][pHW] = 0;}//patch if(PlayerInfo[playerid][pSR] < 0){PlayerInfo[playerid][pSR] = 0;}//patch fread(file, valtmp);PlayerInfo[playerid][pWA] = strval(valtmp);DelPrint(valtmp); fread(file, valtmp);PlayerInfo[playerid][pPEN] = strval(valtmp);DelPrint(valtmp); fread(file, valtmp);PlayerInfo[playerid][pGun1] = strval(valtmp);DelPrint(valtmp); fread(file, valtmp);PlayerInfo[playerid][pGun2] = strval(valtmp);DelPrint(valtmp); fread(file, valtmp);PlayerInfo[playerid][pGun3] = strval(valtmp);DelPrint(valtmp); fread(file, valtmp);PlayerInfo[playerid][pGun4] = strval(valtmp);DelPrint(valtmp); fread(file, valtmp);PlayerInfo[playerid][pGun5] = strval(valtmp);DelPrint(valtmp); fread(file, valtmp);PlayerInfo[playerid][pGun6] = strval(valtmp);DelPrint(valtmp); fread(file, valtmp);PlayerInfo[playerid][pAmmo1] = strval(valtmp);DelPrint(valtmp); fread(file, valtmp);PlayerInfo[playerid][pAmmo2] = strval(valtmp);DelPrint(valtmp); fread(file, valtmp);PlayerInfo[playerid][pAmmo3] = strval(valtmp);DelPrint(valtmp); fread(file, valtmp);PlayerInfo[playerid][pAmmo4] = strval(valtmp);DelPrint(valtmp); fread(file, valtmp);PlayerInfo[playerid][pAmmo5] = strval(valtmp);DelPrint(valtmp); fread(file, valtmp);PlayerInfo[playerid][pAmmo6] = strval(valtmp);DelPrint(valtmp); fread(file, valtmp);PlayerInfo[playerid][pSHealth] = floatstr(valtmp);DelPrint(valtmp); fread(file, valtmp);PlayerInfo[playerid][pHealth] = floatstr(valtmp);DelPrint(valtmp); fread(file, valtmp);PlayerInfo[playerid][pPos_x] = floatstr(valtmp);DelPrint(valtmp); fread(file, valtmp);PlayerInfo[playerid][pPos_y] = floatstr(valtmp);DelPrint(valtmp); fread(file, valtmp);PlayerInfo[playerid][pPos_z] = floatstr(valtmp);DelPrint(valtmp); fread(file, valtmp);PlayerInfo[playerid][pInt] = strval(valtmp);DelPrint(valtmp); fread(file, valtmp);PlayerInfo[playerid][pLocal] = strval(valtmp);DelPrint(valtmp); if(PlayerInfo[playerid][pModel] == 264){fread(file, valtmp);PlayerInfo[playerid][pTeam] = strval(valtmp);DelPrint(valtmp);}else{fread(file, valtmp);} if(PlayerInfo[playerid][pModel] == 264){fread(file, valtmp);PlayerInfo[playerid][pModel] = strval(valtmp);DelPrint(valtmp);}else{fread(file, valtmp);} fread(file, valtmp);PlayerInfo[playerid][pPnumber] = strval(valtmp);DelPrint(valtmp); fread(file, valtmp);PlayerInfo[playerid][pPhousekey] = strval(valtmp);DelPrint(valtmp); fread(file, valtmp);PlayerInfo[playerid][pPbiskey] = strval(valtmp);DelPrint(valtmp); fread(file, valtmp);PlayerInfo[playerid][pCDPlayer] = strval(valtmp);DelPrint(valtmp); fread(file, valtmp);PlayerInfo[playerid][TLicence] = strval(valtmp);DelPrint(valtmp); fread(file, valtmp);PlayerInfo[playerid][PLicence] = strval(valtmp);DelPrint(valtmp); fread(file, valtmp);PlayerInfo[playerid][DanceStyle] = strval(valtmp);DelPrint(valtmp); fread(file, valtmp);PlayerInfo[playerid][PLicDate] = strval(valtmp);DelPrint(valtmp); fread(file, valtmp);PlayerInfo[playerid][TLicDate] = strval(valtmp);DelPrint(valtmp); fread(file, valtmp);PlayerInfo[playerid][BLicence] = strval(valtmp);DelPrint(valtmp); fread(file, valtmp);PlayerInfo[playerid][BLicDate] = strval(valtmp);DelPrint(valtmp); fread(file, valtmp);PlayerInfo[playerid][pPgaragekey] = strval(valtmp);DelPrint(valtmp); fread(file, valtmp);PlayerInfo[playerid][pJailTime] = strval(valtmp);DelPrint(valtmp); fread(file, valtmp);PlayerInfo[playerid][pMarried] = strval(valtmp);DelPrint(valtmp); fread(file, valtmp);strmid(PlayerInfo[playerid][pMarriedTo], valtmp, 0, strlen(valtmp)-12, 255); fread(file, valtmp);PlayerInfo[playerid][pPfuelkey] = strval(valtmp);DelPrint(valtmp); fread(file, valtmp);PlayerInfo[playerid][pAllKills] = strval(valtmp);DelPrint(valtmp); fread(file, valtmp);PlayerInfo[playerid][pAllDeath] = strval(valtmp);DelPrint(valtmp); fread(file, valtmp);PlayerInfo[playerid][pMuteTime] = strval(valtmp);DelPrint(valtmp); fread(file, valtmp);PlayerInfo[playerid][gRang] = strval(valtmp);DelPrint(valtmp); fread(file, valtmp);PlayerInfo[playerid][pMutePmTime] = strval(valtmp);DelPrint(valtmp); fclose(file); UAS_ResetPlayerMoney(playerid); UAS_GivePlayerMoney(playerid,PlayerInfo[playerid][pCash]); if(PlayerInfo[playerid][pLevel] == -999) //autoban { Ban(playerid); } if(PlayerInfo[playerid][pPhousekey] != 255 && strcmp(playername2, HouseInfo[PlayerInfo[playerid][pPhousekey]][hOwner], true) != 0) { PlayerInfo[playerid][pPhousekey] = 255; } if(PlayerInfo[playerid][pPgaragekey] != 255 && strcmp(playername2, GarageInfo[PlayerInfo[playerid][pPgaragekey]][grOwner], true) != 0) { PlayerInfo[playerid][pPgaragekey] = 255; } if(PlayerInfo[playerid][pPfuelkey] != 255 && strcmp(playername2, FuelStInfo[PlayerInfo[playerid][pPfuelkey]][fsOwner], true) != 0) { PlayerInfo[playerid][pPfuelkey] = 255; } format(string2, sizeof(string2), "Ñåðâåð: Äîáðî ïîæàëîâàòü %s",playername2); SendClientMessage(playerid, COLOR_WHITE,string2); SetPlayerWeapons(playerid); printf("%s has logged in",playername2); if (PlayerInfo[playerid][pAdmin] > 0) { format(string2, sizeof(string2), "Ñåðâåð: Âû âîøëè êàê àäìèí %d óðîâíÿ.",PlayerInfo[playerid][pAdmin]); SendClientMessage(playerid, COLOR_WHITE,string2); } SetSpawnInfo(playerid, 1, PlayerInfo[playerid][pModel], PlayerInfo[playerid][pPos_x], PlayerInfo[playerid][pPos_y], PlayerInfo[playerid][pPos_z], 1.0, -1, -1, -1, -1, -1, -1); HouseWorlds(playerid,PlayerInfo[playerid][pPhousekey]); if(gTeam[playerid] == 0) { gTeam[playerid] = 3; } else { gTeam[playerid] = PlayerInfo[playerid][pTeam]; } if(accountplay) { gPlayerSpawned[playerid] = 0; } SpawnPlayer(playerid); GetPlayerName(playerid, playername2, sizeof(playername2)); format(tmp2, sizeof(tmp2), "~w~Welcome ~n~~y~ %s", playername2); DateProp(playerid); GameTextForPlayer(playerid, tmp2, 5000, 1); SendClientMessage(playerid, COLOR_YELLOW, motd); return 1; } else { SendClientMessage(playerid, COLOR_WHITE, "Ñåðâåð: Âû ââåëè íåâåðíûé ïàðîëü"); printf("%s is hacking a password",playername2); fclose(file); //return 1; } return 1; } else { SendClientMessage(playerid, COLOR_WHITE, "*Ñåðâåð: ó âàñ íåò àêêàóíòà, ïèøèòå /regnick <ïàðîëü> ÷òîáû åãî ñîçäàòü"); } return 1; }
sa-mp сервер Мод: Pen1 Release 2010 Форум: www.ural-game.mirbb.net Ип адрес узнаете на форуме. (хостинг сервера временно приостановлен)
Rashambik Дата: Воскресенье, 28.11.2010, 20:03 | Сообщение # 9403
Новенький
Группа:
Пользователи
Сообщений: 50
Награды:
1
Город: Балаково
Репутация:
1
Замечания:
0%
Статус:
Quote (PEGI )
Quote (Rashambik)[pwn]New Ah;[/pwn] создавал ? лижбы ляпнуть...
Лиж бы тебе с умничать. Я посудил по своему опыту, если я не прав, это не значит что я ему это на отъе*ись ответил!
Список интерьеров (со скринами) http://weedarr.wikidot.com/interior
romka4494 Дата: Воскресенье, 28.11.2010, 20:13 | Сообщение # 9404
Уверенный в себе
Группа:
Пользователи
Сообщений: 158
Награды:
1
Город: Москва
Репутация:
1
Замечания:
20%
Статус:
Ну поможет ктонить? что я написал выше, помогите плиззз
sa-mp сервер Мод: Pen1 Release 2010 Форум: www.ural-game.mirbb.net Ип адрес узнаете на форуме. (хостинг сервера временно приостановлен)
Gelenbagen Дата: Воскресенье, 28.11.2010, 21:27 | Сообщение # 9405
Новенький
Группа:
Пользователи
Сообщений: 2
Награды:
0
Город: Google
Репутация:
0
Замечания:
0%
Статус:
Люди несколько вопросов... 1.Объявления в /ad.Хочу поставить ограничение на лвл подачи,но ничего не выходит пробовал и строчики там вписывать,но всё равно не как! что нужно вписать??
Code
if(strcmp(cmd, "/advertise", true) == 0 || strcmp(cmd, "/ad", true) == 0) { if(IsPlayerConnected(playerid)) { if(CheckOnIP(cmdtext)) { SendClientMessage(playerid, COLOR_LIGHTRED, "Nemesis: Реклама запрещена." ); return 0; } if(CheckOnMat(cmdtext)) { SendClientMessage(playerid, COLOR_LIGHTRED, "Nemesis: Мат запрещен на нашем сервере." ); return 0; } if(PlayerInfo[playerid][pMuteTime] > 0) { SendClientMessage(playerid, TEAM_CYAN_COLOR, "У вас отключен чат"); return 0; } if(gPlayerLogged[playerid] == 0) { SendClientMessage(playerid, COLOR_GREY, " Вы не залогинены!"); return 1; } 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_WHITE, "Используйте: (/ad)vertise [advert text]"); return 1; } if ((!adds) && (PlayerInfo[playerid][pAdmin] < 1)) { format(string, sizeof(string), " Пожалуйста, подождите %d секунд!", (addtimer/1000)); SendClientMessage(playerid, COLOR_GRAD2, string); return 1; } new payout = idx * 25; if(GetPlayerMoney(playerid) < payout) { format(string, sizeof(string), "* You used %d characters which cost $%d, you don't have enough.", offset, payout); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); return 1; } GivePlayerMoneyLegal(playerid, - payout); SBizzInfo[7][sbTill] += payout; ExtortionSBiz(7, payout); format(string, sizeof(string), "* Объявление: %s. Автор: %s. Контакты: %d ICQ: %d", result, sendername,PlayerInfo[playerid][pPnumber],PlayerInfo[playerid][pICQ]); OOCNews(TEAM_GROVE_COLOR,string); format(string, sizeof(string), "~r~Paid $%d~n~~w~Message contained: %d Characters", payout, idx); GameTextForPlayer(playerid, string, 5000, 5); if (PlayerInfo[playerid][pAdmin] < 1){SetTimer("AddsOn", addtimer, 0);adds = 0;} } return 1; }
Ещё вопр... 2.У меня на серве все видят АдминЧат (/a),как сделать чтоб он был виден ток админам?
Code
if(strcmp(cmd, "/admin", true) == 0 || strcmp(cmd, "/a", true) == 0) { if(IsPlayerConnected(playerid)) { 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_WHITE, "Используйте: (/a)dmin [текст]"); return 1; } if(PlayerInfo[playerid][pMuted] == 1) { SendClientMessage(playerid, COLOR_RED, " Вы не можете говорить, вас заткнули !"); return 1; } if(PlayerInfo[playerid][pAdmin] == 7) { format(string, sizeof(string), "** Главный администратор %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pAdmin] == 6) { format(string, sizeof(string), "** Главный администратор %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pAdmin] == 5) { format(string, sizeof(string), "** Заместитель главного администратора %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pAdmin] == 4) { format(string, sizeof(string), "** Старший администратор %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pAdmin] == 3) { format(string, sizeof(string), "** Администратор %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pAdmin] == 2) { format(string, sizeof(string), "** Модератор %s: %s. )) **", sendername, result); } else if(PlayerInfo[playerid][pAdmin] == 1) { format(string, sizeof(string), "** Претендент %s: %s. )) **", sendername, result); } SendAdminMessage(COLOR_VIOLET, string); printf("Admin %s: %s", sendername, result); } return 1; }
3.Ещё проблема с личными сообщениями....пишешь /w id текст,а он погоду меняет....ппц чё за хрень...??
Code
if(strcmp(cmd, "/pm", true) == 0 || strcmp(cmd, "/w", true) == 0) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, " Используйте: /w [id Игрока/ЧастьНика] [текст] "); return 1; } new tmpp=ReturnUser(tmp); if(HidePM[tmpp]>=1) { SendClientMessage(playerid, COLOR_RED, " Этот игрок отключил личные сообщения! "); return 1; } if(PlayerInfo[playerid][pMuteTime] > 0) { SendClientMessage(playerid, TEAM_CYAN_COLOR, "У вас отключен чат"); return 0; } if(IsPlayerConnected(tmpp)) { new length = strlen(cmdtext); while ((idx < length) && (cmdtext[idx] <= ' ')) { idx++; } new offset = idx; new result[256]; while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) { result[idx - offset] = cmdtext[idx]; idx++; } result[idx - offset] = EOS; if(!strlen(result)) { SendClientMessage(playerid, COLOR_WHITE, " Используйте: /w [id Игрока/ЧастьНика] [текст]"); return 1; } if(PlayerInfo[playerid][pLevel] < 2) { SendClientMessage(playerid, COLOR_RED, " Для отправки Личных Сообщений Вам необходимо иметь 2лвл и выше !"); return 1; } if(PlayerInfo[playerid][pMuted] == 1) { SendClientMessage(playerid, COLOR_RED, " Вы не можете говорить, вас заткнули !"); return 1; } GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), " ЛС от %s[%d]: %s ", sendername,playerid,result); SendClientMessage(tmpp, 0xFFBB00AA, string); new sendername2[255]; GetPlayerName(tmpp, sendername2, sizeof(sendername2)); format(string, sizeof(string), " ЛС к %s[%d]: %s ", sendername2,tmpp,result); SendClientMessage(playerid, 0xFFBB00AA, string);
а вот условия погоды...
Code
if(strcmp(cmd, "/weather", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pAdmin] < 5) { SendClientMessage(playerid, COLOR_GRAD1, " you are not authorized to use that command!"); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "Используйте: /weather [weatherid]"); return 1; } new weather; weather = strval(tmp); if(weather < 0||weather > 45) { SendClientMessage(playerid, COLOR_GREY, " Weather ID can't be below 0 or above 45 !"); return 1; } SetPlayerWeather(playerid, weather); SendClientMessage(playerid, COLOR_GREY, " Weather Set !"); } return 1; } if(strcmp(cmd, "/weatherall", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pAdmin] < 5) { SendClientMessage(playerid, COLOR_GRAD1, " Вы не авторизованы для использования этой команды!"); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "Используйте: /weatherall [ид игрока]"); return 1; } new weather; weather = strval(tmp); if(weather < 0||weather > 45) { SendClientMessage(playerid, COLOR_GREY, " ID погоды не может быть более 45!"); return 1; } SetWeather(weather); SendClientMessage(playerid, COLOR_GREY, " Погода изменена для всех!"); } return 1; }
Ток не орите что я нуб. Я прост недано начал с этой фигнёй возиться...
Добавлено (28.11.2010, 21:27) --------------------------------------------- Кто может помочь по этим вопросам, добавьтесь в скайп. Мой ник в скайпе gelenbagen.