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

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

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

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

Проблема с системой

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

Rodich

Новичок
Вот ошибка:
PHP:
C:\Users\User\Desktop\States RolePlay\gamemodes\new(2).pwn(19428) : error 076: syntax error in the expression, or invalid function call
C:\Users\User\Desktop\States RolePlay\gamemodes\new(2).pwn(19428) : error 072: "sizeof" operator is invalid on "function" symbols
C:\Users\User\Desktop\States RolePlay\gamemodes\new(2).pwn(19428) : warning 215: expression has no effect
C:\Users\User\Desktop\States RolePlay\gamemodes\new(2).pwn(19428) : error 001: expected token: ";", but found ")"
C:\Users\User\Desktop\States RolePlay\gamemodes\new(2).pwn(19428) : fatal error 107: too many error messages on one line
Вот код:
PHP:
	if (newkeys == 65536) {//êîñòè
    if (KostiName[playerid] < 999) {
    new dice = random(12) + 1;
    new dice1 = random(12) + 1;
    format(strcmp, sizeof(strcmp), "%s и %s бросили кости. Результат: {CC9900}%i:%i", pName(KostiName[playerid]), pName(playerid), dice, dice1);
    Proetector(5.0, playerid, strcmp, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE);
    if (dice > dice1) {
      PlayerInfo[KostiName[playerid]][pCash] += KostiMoney[playerid];
      PlayerInfo[playerid][pCash] -= KostiMoney[playerid];
      SendMes(KostiName[playerid], COLOR_GREEN, "Поздравляем ,вы выйграли!");
      SendMes(playerid, COLOR_ORANGE, "К сожалению ,вы проиграли!");
      format(strcmp, sizeof(strcmp), "~g~+%d$", KostiMoney[playerid]);
      GameTextForPlayer(KostiName[playerid], s_string, 3000, 1);
      format(strcmp, sizeof(strcmp), "~r~-%d$", KostiMoney[playerid]);
      GameTextForPlayer(playerid, s_string, 3000, 1);
      format(string, sizeof(string), "Выпало: %i", dice1);
      SetPlayerChatBubble(playerid, string, COLOR_ORANGE, 30.0, 10000);
      format(string, sizeof(string), "Выпало: %i", dice);
      SetPlayerChatBubble(KostiName[playerid], string, TEAM_GROVE_COLOR, 30.0, 10000);
      ApplyAnimation(playerid, "CARRY", "crry_prtial", 4.1, 1, 0, 0, 1, 1);
      SetPlayerAttachedObject(playerid, 1, 1851, 1, 0.062400, 0.453750, 0.000000, 0.000000, 94.689310, 0.000000);
      ApplyAnimation(KostiName[playerid], "CARRY", "crry_prtial", 4.1, 1, 0, 0, 1, 1);
      SetPlayerAttachedObject(KostiName[playerid], 1, 1851, 1, 0.062400, 0.453750, 0.000000, 0.000000, 94.689310, 0.000000);
      SetTimer("DiceOff", 5000, 0);
      OpustitRuki[playerid] = 1;
      OpustitRuki[KostiName[playerid]] = 1;
      dicetime = gettime() + 5;
      ZapretDice[playerid] = 0;
      ZapretDice[KostiName[playerid]] = 0;
      KostiMoney[playerid] = 0;
      KostiName[playerid] = 999;
    }
    if (dice < dice1) {
      PlayerInfo[KostiName[playerid]][pCash] -= KostiMoney[playerid];
      PlayerInfo[playerid][pCash] += KostiMoney[playerid];
      SendMes(playerid, COLOR_GREEN, "Поздравляем,вы выйграли!");
      SendMes(KostiName[playerid], COLOR_ORANGE, "К сожалению,вы проиграли!!");
      format(s_string, sizeof(s_string), "~g~+%d$", KostiMoney[playerid]);
      GameTextForPlayer(playerid, s_string, 3000, 1);
      format(s_string, sizeof(s_string), "~r~-%d$", KostiMoney[playerid]);
      GameTextForPlayer(KostiName[playerid], s_string, 3000, 1);
      format(string, sizeof(string), "Выпало: %i", dice1);
      SetPlayerChatBubble(playerid, string, TEAM_GROVE_COLOR, 30.0, 10000);
      format(string, sizeof(string), "Выпало: %i", dice);
      SetPlayerChatBubble(KostiName[playerid], string, COLOR_ORANGE, 30.0, 10000);
      ApplyAnimation(playerid, "CARRY", "crry_prtial", 4.1, 1, 0, 0, 1, 1);
      SetPlayerAttachedObject(playerid, 1, 1851, 1, 0.062397, 0.453746, 0.000000, 0.000000, 94.689308, 0.000000);
      ApplyAnimation(KostiName[playerid], "CARRY", "crry_prtial", 4.1, 1, 0, 0, 1, 1);
      SetPlayerAttachedObject(KostiName[playerid], 1, 1851, 1, 0.062400, 0.453750, 0.000000, 0.000000, 94.689310, 0.000000);
      SetTimer("DiceOff", 5000, 0);
      OpustitRuki[playerid] = 1;
      OpustitRuki[KostiName[playerid]] = 1;
      dicetime = gettime() + 5;
      ZapretDice[playerid] = 0;
      ZapretDice[KostiName[playerid]] = 0;
      KostiMoney[playerid] = 0;
      KostiName[playerid] = 999;
    }
    if (dice == dice1) {
      SendMes(playerid, COLOR_ORANGE, "Игра закончилась в ничью!");
      SendMes(KostiName[playerid], COLOR_ORANGE, "Игра закончилась в ничью!");
      format(string, sizeof(string), "Выпало: %i", dice1);
      SetPlayerChatBubble(playerid, string, COLOR_LIGHTBLUE, 30.0, 10000);
      format(string, sizeof(string), "Выпало: %i", dice);
      SetPlayerChatBubble(KostiName[playerid], string, COLOR_LIGHTBLUE, 30.0, 10000);
      ApplyAnimation(playerid, "CARRY", "crry_prtial", 4.1, 1, 0, 0, 1, 1);
      SetPlayerAttachedObject(playerid, 1, 1851, 1, 0.062397, 0.453746, 0.000000, 0.000000, 94.689308, 0.000000);
      ApplyAnimation(KostiName[playerid], "CARRY", "crry_prtial", 4.1, 1, 0, 0, 1, 1);
      SetPlayerAttachedObject(KostiName[playerid], 1, 1851, 1, 0.062400, 0.453750, 0.000000, 0.000000, 94.689310, 0.000000);
      SetTimer("DiceOff", 5000, 0);
      OpustitRuki[playerid] = 1;
      OpustitRuki[KostiName[playerid]] = 1;
      dicetime = gettime() + 5;
      ZapretDice[playerid] = 0;
      ZapretDice[KostiName[playerid]] = 0;
      KostiMoney[playerid] = 0;
      KostiName[playerid] = 999;
    }
  } else {
    SendClientMessage(playerid, -1, "Вам никто не предлогал бросить кости");
    return true;
  }
  return true;
}
if (newkeys == 131072) {
  if (KostiName[playerid] < 999) {
    KostiName[playerid] = 999;
    KostiMoney[playerid] = 0;
  }
}
А это то что есть в коде,для примера
PHP:
if(newkeys & KEY_YES)
	{
	    if(key_y[playerid][k_action] && key_y[playerid][k_supply] != INVALID_PLAYER_ID)
	    {
	        if(GetPlayerMoneyEx(playerid)  < key_y[playerid][k_price]) return error(playerid, "У Вас недостаточно денег для приобретения Т/C."), clear_key_yes_info(playerid);
			if(!iscon(key_y[playerid][k_supply])) return error(playerid, "Продавец отключился от сервера."), clear_key_yes_info(playerid);
	        switch(key_y[playerid][k_action])
   			{
   			    case 1:
   			    {

					if(!pData[key_y[playerid][k_supply]][pCar]) return error(playerid, "Продавец уже продал своё Т/C."), clear_key_yes_info(playerid);
					new Float:x, Float:y, Float:z;
					GetVehiclePos(gCar[key_y[playerid][k_supply]], x, y, z);
					if(GetPlayerDistanceFromPoint(playerid, x, y, z) > 3.0) return error(playerid, "Вы слишком далеко от своего транспортного средства.");
				 	scmf(key_y[playerid][k_supply], c_green, "Вы продали своё транспортное средство %s за %d$", gTransport[gVehicles[gCar[key_y[playerid][k_supply]] - 1][vModel]][trName], key_y[playerid][k_price]);
					scmf(playerid, c_green, "Вы приобрели транспортное средство %s за %d$", gTransport[gVehicles[gCar[key_y[playerid][k_supply]] - 1][vModel]][trName], key_y[playerid][k_price]);
					pData[playerid][pCar] = pData[key_y[playerid][k_supply]][pCar];
					UpdatePlayerData(playerid, "car", pData[playerid][pCar]);
					pData[key_y[playerid][k_supply]][pCar] = 0;
					UpdatePlayerData(key_y[playerid][k_supply], "car", 0);
		     		TransferMoney(playerid, key_y[playerid][k_supply], key_y[playerid][k_price], "sellmycar");
					update_value_int("cars", "owner", pData[playerid][pMysqlID], "id", "-", pData[playerid][pCar], 1);
				    gCar[playerid] = gCar[key_y[playerid][k_supply]];
				    gCar[key_y[playerid][k_supply]] = 0;
				    gVehicles[gCar[playerid]-1][vOwnerid] = pData[playerid][pMysqlID];
				}
				case 2:
				{
					new vehicleid = GetPlayerVehicleID(playerid); // {"d_server"}%s[%d]{"d_white"}
					if(!vehicleid) return SendClientMessage(playerid,CGRAY,"Вы должны быть в т.с."), clear_key_yes_info(playerid);
					new f = floatround( gVehicles[GetVehicleModel(vehicleid) - 400][vFuel] ) + key_y[playerid][k_amount];
					if(f > gTransport[GetVehicleModel(vehicleid) - 400][trTank]) return SendClientMessage(playerid,-1,"Автомобиль не нуждается в заправке.");
					gVehicles[vehicleid-1][vFuel] += float(key_y[playerid][k_amount]);
					format(s_string, 128,"Механик {"d_server"}%s{FFFFFF} заправил ваш автомобиль на {"d_server"}%d{FFFFFF} литров за {"d_server"}%d$", pData[key_y[playerid][k_supply]][pNickname], key_y[playerid][k_amount], key_y[playerid][k_price]);
					SendClientMessage(playerid, -1, s_string);
					format(s_string, 128,"Игрок {"d_server"}%s{FFFFFF} принял предложение по заправке т/c. Прибыль: {"d_server"}%d$", pData[playerid][pNickname], key_y[playerid][k_price]);
					SendClientMessage(key_y[playerid][k_supply], -1, s_string);
					format(l_string, 20, "~r~ -%d$",key_y[playerid][k_price]);
					GameTextForPlayer(playerid,l_string,2000,1);
					format(l_string, 20, "~g~ +%d$",key_y[playerid][k_price]);
					GameTextForPlayer(key_y[playerid][k_supply],l_string,5000,1);
					TransferMoney(playerid,key_y[playerid][k_supply],key_y[playerid][k_amount],"refill");
				   	GetPVarString(playerid,"Refill",l_string,sizeof(l_string));
			 		format(s_string, 144,"{DAA520}%s\n"W"Автомеханик\n{AFAFAF}Топливо: %d л.", l_string,MechFuel[vehicleid]);
					if(IsValid3DTextLabel(pTemp[playerid][pMech3DText])) DestroyDynamic3DTextLabelEx(pTemp[playerid][pMech3DText]);
					UpdateDynamic3DTextLabelText(pTemp[playerid][pMech3DText],-1,s_string);
				}
				case 3:
				{
				    new vehicleid = GetPlayerVehicleID(playerid);
					if(!vehicleid) return SendClientMessage(playerid,CGRAY,"Вы должны быть в т.с.");
					SetVehicleHealthEx(vehicleid,1000.0);
					RepairVehicle(vehicleid);
					new string[128], str[40];
					format(string, sizeof(string),"Механик {"d_server"}%s{FFFFFF} починил ваш автомобиль за {"d_server"}%d$", pData[key_y[playerid][k_supply]][pNickname], key_y[playerid][k_price]);
					SendClientMessage(playerid, -1, string);
					format(string, sizeof(string),"Игрок {"d_server"}%s{FFFFFF} принял предложение починить машину. Прибыль: {"d_server"}%d$", pData[playerid][pNickname], key_y[playerid][k_price]);
					SendClientMessage(key_y[playerid][k_supply], -1, string);
					format(str, sizeof(str), "~r~ -%d$",key_y[playerid][k_price]);
					GameTextForPlayer(playerid,str,2000,1);
				}
			}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу