BaBaH
Умник
В общем надо сделать проверку чтобы 2 авто купить с 1лвл доната,3авто со 2 уровнем доната
Пробывал уже всяко коверкать да ошибки выдает..
Пробывал уже всяко коверкать да ошибки выдает..
PHP:
if(dialogid==920)
{
if(response==1)
{
if(IsPlayerInAnyVehicle(playerid))
{
new cara = GetPlayerVehicleID(playerid);
if(AutoInfo[cara][aStats] == 0)
{
if(GetPlayerMoney(playerid) >= AutoInfo[cara][aPrice])
{
if(PlayerInfo[playerid][pCarKey] == 0 || PlayerInfo[playerid][pCarKey2] == 0 || PlayerInfo[playerid][pCarKey3] == 0)
{
if(PlayerInfo[playerid][pLevel] >= AutoInfo[cara][aKey])
{
if(PlayerInfo[playerid][pCarKey3] == 0)
{
if(!strlen(inputtext))
{
GetPlayerName(playerid,sendername,sizeof(sendername));
NormMoney[playerid] = 2;
AntiMoney[playerid] = AntiMoney[playerid] - AutoInfo[cara][aPrice];
GivePlayerMoney(playerid,-AutoInfo[cara][aPrice]);
PlayerInfo[playerid][pCarKey3] = cara;
AutoInfo[cara][aStats] = 1;
strmid(AutoInfo[cara][aOwner], sendername, 0, strlen(sendername), 255);
SaveAuto();
SendClientMessage(playerid,COLOR_YELLOW,"Ïîçäðàâëÿþ ñ íîâîé ïîêóïêîé! Íå çàáóäüòå åå ïðèïàðêîâàòü! (/park)");
new zadk = (AutoInfo[cara][aPrice]*10)/100;
SBizzInfo[5][sbTill] += zadk;
ExtortionSBiz(6, zadk);
SBizzInfo[1][sbTill] += zadk;
ExtortionSBiz(2, zadk);
format(string,sizeof(string),"{00FFFF}ID %d \n{FFFF00}Âëàäåëåö: {00FFFF}%s",cara,AutoInfo[cara][aOwner]);
UpdateDynamic3DTextLabelText(nomer[cara],0x9966FFFF,string);
return 1;
}
else if(strfind(inputtext,",", true) != -1)
{
new razdel[2][64];
split(inputtext, razdel, ',');
AutoInfo[cara][aColor1] = strval(razdel[0]);
AutoInfo[cara][aColor2] = strval(razdel[1]);
if(AutoInfo[cara][aColor1] >= 0 && AutoInfo[cara][aColor1] <= 255)
{
if(AutoInfo[cara][aColor2] >= 0 && AutoInfo[cara][aColor2] <= 255)
{
GetPlayerName(playerid,sendername,sizeof(sendername));
NormMoney[playerid] = 2;
AntiMoney[playerid] = AntiMoney[playerid] - AutoInfo[cara][aPrice];
GivePlayerMoney(playerid,-AutoInfo[cara][aPrice]);
PlayerInfo[playerid][pCarKey3] = cara;
AutoInfo[cara][aStats] = 1;
strmid(AutoInfo[cara][aOwner], sendername, 0, strlen(sendername), 255);
ChangeVehicleColor(cara, AutoInfo[cara][aColor1], AutoInfo[cara][aColor2]);
SaveAuto();
SendClientMessage(playerid,COLOR_YELLOW,"Ïîçäðàâëÿþ ñ íîâîé ïîêóïêîé! Íå çàáóäüòå åå ïðèïàðêîâàòü! (/park)");
new zadk = (AutoInfo[cara][aPrice]*10)/100;
SBizzInfo[5][sbTill] += zadk;
ExtortionSBiz(6, zadk);
SBizzInfo[1][sbTill] += zadk;
ExtortionSBiz(2, zadk);
format(string,sizeof(string),"{00FFFF}ID %d \n{FFFF00}Âëàäåëåö: {00FFFF}%s",cara,AutoInfo[cara][aOwner]);
UpdateDynamic3DTextLabelText(nomer[cara],0x9966FFFF,string);
return 1;
}
else
{
SendClientMessage(playerid,COLOR_GREY,"Öâåò äîëæåí áûòü îò 0 äî 255");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
}
else
{
SendClientMessage(playerid,COLOR_GREY,"Öâåò äîëæåí áûòü îò 0 äî 255");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
}
else
{
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
}
if(PlayerInfo[playerid][pCarKey2] == 0)
{
if(!strlen(inputtext))
{
GetPlayerName(playerid,sendername,sizeof(sendername));
NormMoney[playerid] = 2;
AntiMoney[playerid] = AntiMoney[playerid] - AutoInfo[cara][aPrice];
GivePlayerMoney(playerid,-AutoInfo[cara][aPrice]);
PlayerInfo[playerid][pCarKey2] = cara;
AutoInfo[cara][aStats] = 1;
strmid(AutoInfo[cara][aOwner], sendername, 0, strlen(sendername), 255);
SaveAuto();
SendClientMessage(playerid,COLOR_YELLOW,"Ïîçäðàâëÿþ ñ íîâîé ïîêóïêîé! Íå çàáóäüòå åå ïðèïàðêîâàòü! (/park)");
new zadk = (AutoInfo[cara][aPrice]*10)/100;
SBizzInfo[5][sbTill] += zadk;
ExtortionSBiz(6, zadk);
SBizzInfo[1][sbTill] += zadk;
ExtortionSBiz(2, zadk);
format(string,sizeof(string),"{00FFFF}ID %d \n{FFFF00}Âëàäåëåö: {00FFFF}%s",cara,AutoInfo[cara][aOwner]);
UpdateDynamic3DTextLabelText(nomer[cara],0x9966FFFF,string);
return 1;
}
else if(strfind(inputtext,",", true) != -1)
{
new razdel2[2][64];
split(inputtext, razdel2, ',');
AutoInfo[cara][aColor1] = strval(razdel2[0]);
AutoInfo[cara][aColor2] = strval(razdel2[1]);
if(AutoInfo[cara][aColor1] >= 0 && AutoInfo[cara][aColor1] <= 255)
{
if(AutoInfo[cara][aColor2] >= 0 && AutoInfo[cara][aColor2] <= 255)
{
GetPlayerName(playerid,sendername,sizeof(sendername));
NormMoney[playerid] = 2;
AntiMoney[playerid] = AntiMoney[playerid] - AutoInfo[cara][aPrice];
GivePlayerMoney(playerid,-AutoInfo[cara][aPrice]);
PlayerInfo[playerid][pCarKey2] = cara;
AutoInfo[cara][aStats] = 1;
strmid(AutoInfo[cara][aOwner], sendername, 0, strlen(sendername), 255);
ChangeVehicleColor(cara, AutoInfo[cara][aColor1], AutoInfo[cara][aColor2]);
SaveAuto();
SendClientMessage(playerid,COLOR_YELLOW,"Ïîçäðàâëÿþ ñ íîâîé ïîêóïêîé! Íå çàáóäüòå åå ïðèïàðêîâàòü! (/park)");
new zadk = (AutoInfo[cara][aPrice]*10)/100;
SBizzInfo[5][sbTill] += zadk;
ExtortionSBiz(6, zadk);
SBizzInfo[1][sbTill] += zadk;
ExtortionSBiz(2, zadk);
format(string,sizeof(string),"{00FFFF}ID %d\n{FFFF00}Âëàäåëåö: {00FFFF}%s",cara,AutoInfo[cara][aOwner]);
UpdateDynamic3DTextLabelText(nomer[cara],0x9966FFFF,string);
return 1;
}
else
{
SendClientMessage(playerid,COLOR_GREY,"Öâåò äîëæåí áûòü îò 0 äî 255");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
}
else
{
SendClientMessage(playerid,COLOR_GREY,"Öâåò äîëæåí áûòü îò 0 äî 255");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
}
else
{
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
}
else if(PlayerInfo[playerid][pCarKey] == 0)
{
if(!strlen(inputtext))
{
GetPlayerName(playerid,sendername,sizeof(sendername));
NormMoney[playerid] = 2;
AntiMoney[playerid] = AntiMoney[playerid] - AutoInfo[cara][aPrice];
GivePlayerMoney(playerid,-AutoInfo[cara][aPrice]);
PlayerInfo[playerid][pCarKey] = cara;
AutoInfo[cara][aStats] = 1;
strmid(AutoInfo[cara][aOwner], sendername, 0, strlen(sendername), 255);
SaveAuto();
SendClientMessage(playerid,COLOR_YELLOW,"Ïîçäðàâëÿþ ñ íîâîé ïîêóïêîé! Íå çàáóäüòå åå ïðèïàðêîâàòü! (/park)");
new zadk = (AutoInfo[cara][aPrice]*10)/100;
SBizzInfo[5][sbTill] += zadk;
ExtortionSBiz(6, zadk);
SBizzInfo[1][sbTill] += zadk;
ExtortionSBiz(2, zadk);
format(string,sizeof(string),"{00FFFF}ID %d \n{FFFF00}Âëàäåëåö: {00FFFF}%s",cara,AutoInfo[cara][aOwner]);
UpdateDynamic3DTextLabelText(nomer[cara],0x9966FFFF,string);
return 1;
}
else if(strfind(inputtext,",", true) != -1)
{
new razdel3[2][64];
split(inputtext, razdel3, ',');
AutoInfo[cara][aColor1] = strval(razdel3[0]);
AutoInfo[cara][aColor2] = strval(razdel3[1]);
if(AutoInfo[cara][aColor1] >= 0 && AutoInfo[cara][aColor1] <= 255)
{
if(AutoInfo[cara][aColor2] >= 0 && AutoInfo[cara][aColor2] <= 255)
{
GetPlayerName(playerid,sendername,sizeof(sendername));
NormMoney[playerid] = 2;
AntiMoney[playerid] = AntiMoney[playerid] - AutoInfo[cara][aPrice];
GivePlayerMoney(playerid,-AutoInfo[cara][aPrice]);
PlayerInfo[playerid][pCarKey] = cara;
AutoInfo[cara][aStats] = 1;
strmid(AutoInfo[cara][aOwner], sendername, 0, strlen(sendername), 255);
ChangeVehicleColor(cara, AutoInfo[cara][aColor1], AutoInfo[cara][aColor2]);
SaveAuto();
SendClientMessage(playerid,COLOR_YELLOW,"Ïîçäðàâëÿþ ñ íîâîé ïîêóïêîé! Íå çàáóäüòå åå ïðèïàðêîâàòü!");
new zadk = (AutoInfo[cara][aPrice]*10)/100;
SBizzInfo[5][sbTill] += zadk;
ExtortionSBiz(6, zadk);
SBizzInfo[1][sbTill] += zadk;
ExtortionSBiz(2, zadk);
format(string,sizeof(string),"{00FFFF}ID %d \n{FFFF00}Âëàäåëåö: {00FFFF}%s",cara,AutoInfo[cara][aOwner]);
UpdateDynamic3DTextLabelText(nomer[cara],0x9966FFFF,string);
return 1;
}
else
{
SendClientMessage(playerid,COLOR_GREY,"Öâåò äîëæåí áûòü îò 0 äî 255");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
}
else
{
SendClientMessage(playerid,COLOR_GREY,"Öâåò äîëæåí áûòü îò 0 äî 255");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
}
else
{
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
}
}
else
{
SendClientMessage(playerid,COLOR_GREY,"Ó âàñ ìàëåíüêèé ëâë");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
}
else
{
SendClientMessage(playerid,COLOR_GREY,"Ó âàñ óæå åñòü àâòîìîáèëü, ïðîäàéòå åãî! (/sellcar)");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
}
else
{
SendClientMessage(playerid,COLOR_GREY,"Íåõâàòàåò äåíåã!");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
}
else
{
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
}
else
{
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
}
else
{
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
}
