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);
}
}
