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

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

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

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

Donate [после рестарта слетает]

Статус
В этой теме нельзя размещать новые ответы.

vlados_0

Дебютант
После рестарта сервера слетает Donatemoney
Что здесь не так или чего нехватает
Вот Команды:
PHP:
	if(strcmp(cmd, "/donate", true) == 0)
	{
		SendClientMessage(playerid,COLOR_GREY,"Пополнить счет DonateMoney можно у администратора в скайпе");
		SendClientMessage(playerid,COLOR_GREY,"Скайпы Главной администрации - /skype! Заказать можно только У админов, чьи скайпы есть в /skype");
		format(string,sizeof(string),"\n{ffffff}На вашем счету: {34c924}%d {ffffff}DonateMoney\nВыберите донат действие:\n\n{34c924}1. Получить VIP\n2. Получить деньги\n3. Сменить скин\n4. Сменить телефонный номер",PlayerInfo[playerid][pDonateMoney]);
		SPD(playerid, 5555, DIALOG_STYLE_INPUT,"{ffffff}Донат система",string,"Ок","Выйти");
		return 1;
	}
	if(strcmp(cmd, "/agivedonate", true) == 0)
	{
		if(IsPlayerConnected(playerid))
		{
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendMe(playerid, COLOR_ISPOLZUY, "* Используйте: /agivedonate [ид] [сумма]");
				return 1;
			}
			new playa;
			new money;
			playa = ReturnUser(tmp);
			tmp = strtok(cmdtext, idx);
			money = strval(tmp);
			if (PlayerInfo[playerid][pAdmin] == 7)
			{
				if(IsPlayerConnected(playa))
				{
					if(playa != INVALID_PLAYER_ID)
					{
						PlayerInfo[playa][pDonateMoney] = money;
						format(string,sizeof(string),"Вы получили %d DonateMoney от администратора %s",money, Name(playerid));
						SendMe(playa,COLOR_LIGHTBLUE,string);
					}
				}
			}
			else
			{
				SendMe(playerid, COLOR_RED, "** У Вас недостаточно прав для того, чтобы использовать эту команду!");
			}
		}
		return 1;
	}
В public OnPlayerRegister(playerid, password[])
PHP:
            iniSetInt(File,"DonateMoney",PlayerInfo[playerid][pDonateMoney]);
В public OnPlayerLogin(playerid,password[])
PHP:
iniSetInt(File,"DonateMoney",PlayerInfo[playerid][pDonateMoney]);
В enum pInfo
PHP:
pDonateMoney,
ещё в public SavePlayer(playerid)
PHP:
public SavePlayer(playerid)
{
	if(IsPlayerConnected(playerid))
	{
		if(gPlayerLogged[playerid])
		{
			new string3[5];
			new playername3[MAX_PLAYER_NAME];
			GetPlayerName(playerid, playername3, sizeof(playername3));
			format(string3, sizeof(string3), "%s.ini", playername3);
			new File: hFile = fopen(string3, io_write);
			if (hFile)
			{
				new var[5];
				format(var, 5, "BanTime",PlayerInfo[playerid][pBanTime]);fwrite(hFile, var);
				format(var, 5, "BanData",PlayerInfo[playerid][pBanData]);fwrite(hFile, var);
				format(var, 5, "Ban",PlayerInfo[playerid][pBan]);fwrite(hFile, var);
				format(var, 5, "DonateMoney",PlayerInfo[playerid][pDonateMoney]);fwrite(hFile, var);
				format(var, 5 , "GarageKey", PlayerInfo[playerid][pGarageKey]);
				fclose(hFile);
			}
		}
	}
	return 1;
}
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу