Дать деньги!
[MTA]MaPeR5518 Дата: Суббота, 13.08.2011, 13:48:39 | Сообщение # 1
Группа: Пользователи
Сообщений: 181
Это обычная админская комманда дать денег игроку Code
// === [Givemoney] === if(strcmp(cmd, "/givemoney", true) == 0) { GetPlayerName(playerid, sendername, sizeof(sendername)); PlayerInfo[playerid][pAdmin] = dini_Int(udb_encode(sendername), "level"); tmp = strtok(cmdtext, idx); if(!strlen(tmp) && PlayerInfo[playerid][pAdmin] >= 3)//Это проверка на админа { SendClientMessage(playerid, COLOR_DBLUE, "SERVER: /givemoney [id] [cymma]"); return 1; } new money; if(IsStringAName(tmp)) { giveplayerid = GetPlayerID(tmp); } else { giveplayerid = strval(tmp); } tmp = strtok(cmdtext, idx); money = strval(tmp); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); if(PlayerInfo[playerid][pAdmin] >= 3) { GivePlayerMoney(giveplayerid, money); } else { SendClientMessage(playerid, COLOR_GRAD1, "Вы не уполномочены использовать эту команду!"); return 1; } return 1; }
а и в начало перед коммандой Code
new cmd[256]; new idx; new string[256]; new tmp[256]; new giveplayer[MAX_PLAYER_NAME]; new sendername[MAX_PLAYER_NAME]; new playername[256]; new tmp2[256]; cmd = strtok(cmdtext, idx); new giveplayerid;
некоторые переменные лишние))))
Ничто не останавливает полет мысли программиста , как компилятор! + не помешает
Сообщение отредактировал [MTA]MaPeR5518 - Суббота, 13.08.2011, 13:50:24
Сообщение Это обычная админская комманда дать денег игроку Code
// === [Givemoney] === if(strcmp(cmd, "/givemoney", true) == 0) { GetPlayerName(playerid, sendername, sizeof(sendername)); PlayerInfo[playerid][pAdmin] = dini_Int(udb_encode(sendername), "level"); tmp = strtok(cmdtext, idx); if(!strlen(tmp) && PlayerInfo[playerid][pAdmin] >= 3)//Это проверка на админа { SendClientMessage(playerid, COLOR_DBLUE, "SERVER: /givemoney [id] [cymma]"); return 1; } new money; if(IsStringAName(tmp)) { giveplayerid = GetPlayerID(tmp); } else { giveplayerid = strval(tmp); } tmp = strtok(cmdtext, idx); money = strval(tmp); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); if(PlayerInfo[playerid][pAdmin] >= 3) { GivePlayerMoney(giveplayerid, money); } else { SendClientMessage(playerid, COLOR_GRAD1, "Вы не уполномочены использовать эту команду!"); return 1; } return 1; }
а и в начало перед коммандой Code
new cmd[256]; new idx; new string[256]; new tmp[256]; new giveplayer[MAX_PLAYER_NAME]; new sendername[MAX_PLAYER_NAME]; new playername[256]; new tmp2[256]; cmd = strtok(cmdtext, idx); new giveplayerid;
некоторые переменные лишние)))) Автор - [MTA]MaPeR5518 Дата добавления - 13.08.2011 в 13:48:39
Александр Дата: Суббота, 13.08.2011, 16:41:22 | Сообщение # 2
Группа: Пользователи
Сообщений: 298
Не нужно И лучше не перед командой писать, а в начале паблика, по моему в начале удобней будет
Dimka_71rus,[east_side]_trane,и конечноже Я... Запомните этих великих флудеров, офтоперов, и просто самых самых :D
Сообщение отредактировал Александр - Суббота, 13.08.2011, 16:43:46
Сообщение Не нужно И лучше не перед командой писать, а в начале паблика, по моему в начале удобней будет Автор - Александр Дата добавления - 13.08.2011 в 16:41:22
[MTA]MaPeR5518 Дата: Воскресенье, 14.08.2011, 03:42:45 | Сообщение # 3
Группа: Пользователи
Сообщений: 181
Ну кому как удобнее. можно: Code
// === [Givemoney] === new cmd[256]; new idx; new string[256]; new tmp[256]; new giveplayer[MAX_PLAYER_NAME]; new sendername[MAX_PLAYER_NAME]; new playername[256]; cmd = strtok(cmdtext, idx); new giveplayerid; if(strcmp(cmd, "/givemoney", true) == 0) { GetPlayerName(playerid, sendername, sizeof(sendername)); PlayerInfo[playerid][pAdmin] = dini_Int(udb_encode(sendername), "level"); tmp = strtok(cmdtext, idx); if(!strlen(tmp) && PlayerInfo[playerid][pAdmin] >= 3)//Это проверка на админа { SendClientMessage(playerid, COLOR_DBLUE, "SERVER: /givemoney [id] [cymma]"); return 1; } new money; if(IsStringAName(tmp)) { giveplayerid = GetPlayerID(tmp); } else { giveplayerid = strval(tmp); } tmp = strtok(cmdtext, idx); money = strval(tmp); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); if(PlayerInfo[playerid][pAdmin] >= 3) { GivePlayerMoney(giveplayerid, money); } else { SendClientMessage(playerid, COLOR_GRAD1, "Вы не уполномочены использовать эту команду!"); return 1; } return 1; }
а можно и в начале паблика
Ничто не останавливает полет мысли программиста , как компилятор! + не помешает
Сообщение Ну кому как удобнее. можно: Code
// === [Givemoney] === new cmd[256]; new idx; new string[256]; new tmp[256]; new giveplayer[MAX_PLAYER_NAME]; new sendername[MAX_PLAYER_NAME]; new playername[256]; cmd = strtok(cmdtext, idx); new giveplayerid; if(strcmp(cmd, "/givemoney", true) == 0) { GetPlayerName(playerid, sendername, sizeof(sendername)); PlayerInfo[playerid][pAdmin] = dini_Int(udb_encode(sendername), "level"); tmp = strtok(cmdtext, idx); if(!strlen(tmp) && PlayerInfo[playerid][pAdmin] >= 3)//Это проверка на админа { SendClientMessage(playerid, COLOR_DBLUE, "SERVER: /givemoney [id] [cymma]"); return 1; } new money; if(IsStringAName(tmp)) { giveplayerid = GetPlayerID(tmp); } else { giveplayerid = strval(tmp); } tmp = strtok(cmdtext, idx); money = strval(tmp); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); if(PlayerInfo[playerid][pAdmin] >= 3) { GivePlayerMoney(giveplayerid, money); } else { SendClientMessage(playerid, COLOR_GRAD1, "Вы не уполномочены использовать эту команду!"); return 1; } return 1; }
а можно и в начале паблика Автор - [MTA]MaPeR5518 Дата добавления - 14.08.2011 в 03:42:45
Александр Дата: Воскресенье, 14.08.2011, 15:38:16 | Сообщение # 4
Группа: Пользователи
Сообщений: 298
Как говориться "Дело хозяйское"
Dimka_71rus,[east_side]_trane,и конечноже Я... Запомните этих великих флудеров, офтоперов, и просто самых самых :D
Сообщение Как говориться "Дело хозяйское" Автор - Александр Дата добавления - 14.08.2011 в 15:38:16
The_GoDFatHer Дата: Вторник, 14.02.2012, 19:33:15 | Сообщение # 5
Группа: Пользователи
Сообщений: 3
Подскажите как сделать админку ну там её уровни итд в моде?
Сообщение Подскажите как сделать админку ну там её уровни итд в моде? Автор - The_GoDFatHer Дата добавления - 14.02.2012 в 19:33:15
Сообщение The_GoDFatHer , уроки смотри я уже все об этом писал :))Автор - admin Дата добавления - 29.02.2012 в 01:59:56
Загрузка страницы, займет меньше минуты...
Статистика Форума
Последнии темы
Читаемые темы
Лучшие пользователи
Новые пользователи