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

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

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

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

Проблема с сохранением скилов

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

~Twinkey

Новичок
Парни,очень прошу помочь мне с данной проблемой...когда прописываю выдачу всех скилов,они выдаются но после перезапуска сервера пропадают,что делать? ​
PHP:
	}
	if(!strcmp(cmd,"/setskill",true))
	{
	    if(pData[playerid][pAdmin] < 7) return 1;
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp) || !isNumeric(tmp)) return SendClientMessage(playerid,CGRAY,"{"#cYELLOW"}• [Подсказка]: {"#cWHITE"}/setskill [ID игрока]");
		new id = strval(tmp);
	    new query[532];
		format(query,sizeof(query),"UPDATE `accounts` SET `skill1` = '100', `skill2` = '100', `skill3` = '100', `skill4` = '100', `skill5` = '100', `skill6` = '100', WHERE id = '%d'",pData[id][pMysqlID]);
		sql_query(zConn, query);
		pTemp[id][pGunSkill][0] = 100;
		pTemp[id][pGunSkill][1] = 100;
		pTemp[id][pGunSkill][2] = 100;
		pTemp[id][pGunSkill][3] = 100;
		pTemp[id][pGunSkill][4] = 100;
		pTemp[id][pGunSkill][5] = 100;
		new mes[128];
		format(mes,sizeof(mes),"Администратор{"#cINFO"} %s {"#cGREEN"}Выдал вам скиллы",pData[playerid][pNickname],pData[playerid][pNickname]);
		SendClientMessage(id,CWHITE,mes);
		format(mes,sizeof(mes),"Вы выдали скиллы {"#cWHITE"}%s ",pData[id][pNickname]);
		SendClientMessage(playerid,CINFO,mes);
	}


_________________________________________
	new query[532];
	pData[playerid][pSkill1] = pTemp[playerid][pGunSkill][0];
	pData[playerid][pSkill2] = pTemp[playerid][pGunSkill][1];
	pData[playerid][pSkill3] = pTemp[playerid][pGunSkill][2];
	pData[playerid][pSkill4] = pTemp[playerid][pGunSkill][3];
	pData[playerid][pSkill5] = pTemp[playerid][pGunSkill][4];
	pData[playerid][pSkill6] = pTemp[playerid][pGunSkill][5];
	format(query,sizeof(query),"UPDATE `accounts` SET `skill1`='%s', `skill2`='%s', `skill3`='%s', `skill4`='%s', `skill5`='%s', `skill6`='%s',`health` = '%.2f',`money` = %d,`jail`='%d',`gun`='%s',`otigral`='%d',`status`='0' WHERE `nickname`='%s'"
	,pData[playerid][pSkill1],pData[playerid][pSkill2],pData[playerid][pSkill3],pData[playerid][pSkill4],pData[playerid][pSkill5],pData[playerid][pSkill6]
	,pData[playerid][pHealth],pData[playerid][pMoney],pData[playerid][pJail],pgun,pTemp[playerid][pGiveExp],pData[playerid][pNickname]);
	sql_query(zConn, query, QUERY_THREADED);
	SetPlayerDataToDefault(playerid);
	return 1;
_______________________________________________
	if(!strcmp(cmd,"/skill",true) || !strcmp(cmd,"/skill",true))
 	{
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp) || !isNumeric(tmp)) return SendClientMessage(playerid,CGRAY,"{"#cYELLOW"}• [Подсказка]: {"#cWHITE"}/skill [ID игрока]");
		new actplayerid = strval(tmp);
		if(!IsPlayerConnected(actplayerid)) return SendClientMessage(playerid,CGRAY,"Неверный ID игрока");
		if(GetPlayerDistanceToPlayer(playerid,actplayerid) > 3.0 || GetPlayerVirtualWorld(playerid) != GetPlayerVirtualWorld(actplayerid)) return SendClientMessage(playerid,CGRAY,"Вы далеко друг от друга");
		new mes[256];
		format(mes,sizeof(mes),"Вы предложили {"#cWHITE"}%s {"#cINFO"} показать выписку из тира",pData[actplayerid][pNickname]);
		SendClientMessage(playerid,CINFO,mes);
		format(mes,sizeof(mes),"%s {"#cINFO"}хочет показать Вам выписку из тира. Что бы подтвердить нажмите {"#cGREEN"}Y{"#cINFO"}, иначе {"#cRED"}N",pData[playerid][pNickname]);
		SendClientMessage(actplayerid,CWHITE,mes);
		pTemp[actplayerid][pShowSkillpl] = playerid;
		pTemp[actplayerid][pShowSkillact] = actplayerid;
	}
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу