Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Возможность передачи респектов [New]

Статус
В этой теме нельзя размещать новые ответы.
Здравствуйте уважаемые пользователи Pawno-Info, решил выложить команду для передачи респектов другому игроку. Команда выполнена на Zcmd+sscanf:​
PHP:
CMD:giveexp(playerid, params[])
{
    new msg[120];
    if(sscanf,"ui",params[0],params[1]) return SendClientMessage(playerid, COLOR_WHITE,"Используйте: /giveexp [id игрока] [кол-во респектов]");
    if(params[0] == INVALID_PLAYER_ID) return SendClientMessage(playerid,COLOR_WHITE,"Игрока с данным id's нет на сервере");
    if(PlayerInfo[playerid][pDonateRank] >= 1) return SendClientMessage(playerid, COLOR_WHITE, "Только для пользоватей VIP"); // pDonateRank у каждого свое
    if(PlayerInfo[playerid][pExp] < params[1]) return SendClientMessage(playerid, COLOR_WHITE, "У вас нет столько exp!");
    PlayerInfo[playerid][pExp] -= params[1];
    PlayerInfo[params[0]][pExp] += params[1];
    format(msg,120,"Вы передали %s %s респектов", GetName(params[0]),params[1]);
    SendClientMessage(playerid,COLOR_WHITE,msg);
    format(msg,120,"Вам передали %s респектов, от %s",params[1],sendername);
    SendClientMessage(playerid,COLOR_WHITE,msg);
    return true;
}
ко всем стокам добавляем:​
PHP:
GetName(playerid){ // :getname
	new pname[24];
	GetPlayerName(playerid,pname,24);
	return pname;
}
просьба не судить строго, так как zcmd и sscanf только начал учить, и это мои первые работы.​

Модераторы: если поместил тему не в тот раздел просьба перенести куда надо


кому не жалко тыкните внизу спасибку:) будет очень приятно
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу