Neo Fernandez 1 Опубликовано 10 июля, 2020 Нужна команда /setskin на Pawn.CMD Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Vegas 91 Опубликовано 10 июля, 2020 (изменено) cmd:setskin(playerid,params[]) { if(player[playerid][pAdmin] < 3) return SendClientMessage(playerid, -1, "ERROR: Low admin level"); new s_id,p_id; if(sscanf(params,"dd",p_id,s_id)) return SendClientMessage(playerid, -1, "USE: /setskin id skin_id"); if(s_id < 1 || s_id > 299) return SendClientMessage(playerid, -1, "ERROR: Wrong skin ID"); if(p_id == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1, "ERROR: Wrong player ID"); SetPlayerSkin(p_id,s_id); //если нужно сохранение new query[128]; format(query,sizeof query, "UPDATE "#PLAYER_TABLE" SET `skinid` = '%d' WHERE `id` = '%d'",s_id, player[p_id][ID]); mysql_query(sql_conn,query); return 1; } (c) @Vegas Изменено 10 июля, 2020 пользователем Vegas Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Web 417 Опубликовано 11 июля, 2020 19 часов назад, Neo Fernandez сказал: Нужна команда /setskin на Pawn.CMD Как вы собирайтесь держать проект не имея представления о том как что работает? Держать проект это не просто взять и поставить мод на хостинг. Я бы может даже не осуждал если бы вы пришли и просили описать принцип работы команды, но просить команду полностью - это не правильно. Это значит, что вы совсем не понимаете даже основ pawn-программирования. Не можешь - не берись, хочешь - учись. Или будь готов платить тем кто умеет и может Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Web 417 Опубликовано 11 июля, 2020 (изменено) 14 часов назад, Vegas сказал: cmd:setskin(playerid,params[]) { if(player[playerid][pAdmin] < 3) return SendClientMessage(playerid, -1, "ERROR: Low admin level"); new s_id,p_id; if(sscanf(params,"dd",p_id,s_id)) return SendClientMessage(playerid, -1, "USE: /setskin id skin_id"); if(s_id < 1 || s_id > 299) return SendClientMessage(playerid, -1, "ERROR: Wrong skin ID"); if(p_id == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1, "ERROR: Wrong player ID"); SetPlayerSkin(p_id,s_id); //если нужно сохранение new query[128]; format(query,sizeof query, "UPDATE "#PLAYER_TABLE" SET `skinid` = '%d' WHERE `id` = '%d'",s_id, player[p_id][ID]); mysql_query(sql_conn,query); return 1; } (c) @Vegas Хотел было похвалить, но команда вырезана из какого то зарубежного мода и даже не объяснено как ее подстроить под себя. Незачет. Изменено 11 июля, 2020 пользователем Web Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Vegas 91 Опубликовано 11 июля, 2020 4 часа назад, Web сказал: Хотел было похвалить, но команда вырезана из какого то зарубежного мода и даже не объяснено как ее подстроить под себя. Незачет. Автор я, как пруфануть хз, единственное могу сказать, когда пишу быстро - всегда английская раскладка, и мне нравится как звучит "Error, Use/usage" :) А что объяснять, CTRL C CTRL V с заменой player[playerid][pAdmin] Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты