Denchik1999
Дебютант
Всем привет, прошу помочь мне в одном вопросе, вот собственно и он:
При команде /newbuycar - выставить авто на продажу
это авто не продается и на него не даются номера, и пишет Unknown Comand
Мод world
Вот код: на /sellcar
Вот код: на /newbuycar
Вот код: на /setcarnum
При команде /newbuycar - выставить авто на продажу
это авто не продается и на него не даются номера, и пишет Unknown Comand
Мод world
Вот код: на /sellcar
PHP:
if (strcmp(cmd, "/sellcar", true) ==0 )
{
if(PlayerInfo[playerid][pVeh]>0)
{
new Float:vx,Float:vy,Float:vz,Float:va;
GetVehiclePos(GetVID(PlayerInfo[playerid][pVeh]),vx,vy,vz);
GetVehicleZAngle(GetVID(PlayerInfo[playerid][pVeh]),va);
VehicleSystem[PlayerInfo[playerid][pVeh]][xCA]=vx;
VehicleSystem[PlayerInfo[playerid][pVeh]][yCA]=vy;
VehicleSystem[PlayerInfo[playerid][pVeh]][zCA]=vz;
VehicleSystem[PlayerInfo[playerid][pVeh]][aCA]=va;
strmid(VehicleSystem[PlayerInfo[playerid][pVeh]][owner],"dealercar",0,128,128);
VehicleSystem[PlayerInfo[playerid][pVeh]][saleCA]=0;
VehicleSystem[PlayerInfo[playerid][pVeh]][carlock]=0;
VehicleSystem[PlayerInfo[playerid][pVeh]][strah]=0;
VehicleSystem[PlayerInfo[playerid][pVeh]][teh]=0;
UnLockCar(GetVID(PlayerInfo[playerid][pVeh]));
gCarLock[GetVID(PlayerInfo[playerid][pVeh])] = 0;
SendClientMessage(playerid,COLOR_LIGHTBLUE,"Âû ïðîäàëè ñâîþ ìàøèíó!");
GivePlayerMoney(playerid,VehicleSystem[PlayerInfo[playerid][pVeh]][preis]);
PlayerInfo[playerid][pCash]+=VehicleSystem[PlayerInfo[playerid][pVeh]][preis];
SaveCar(PlayerInfo[playerid][pVeh]);
PlayerPlaySound(playerid,1052,0.0,0.0,0.0);
PlayerInfo[playerid][pVeh]=0;
PlayerInfo[playerid][pCKey]=0;
OnPlayerUpdate(playerid);
}
else
{
SendClientMessage(playerid,COLOR_GRAD1,"Ó âàñ íåò ëè÷íîé ìàøèíû!");
return true;
}
}
PHP:
if(strcmp(cmd, "/newbuycar", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] >= 1999)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_ISPOLZUY, "Èñïîëüçóéòå: /newbuycar [carid] [color1] [color2] [öåíà]");
return true;
}
new vehiclemodel;
vehiclemodel = strval(tmp);
if(vehiclemodel < 400 || vehiclemodel > 611) { SendClientMessage(playerid, COLOR_GREY, "{ffffff}Îò 400 äî 611!"); return true; }
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_ISPOLZUY, "Èñïîëüçóéòå: /newbuycar [carid] [óðîâåíü/ëâë] [color1] [color2] [öåíà]");
return true;
}
new color1;
color1 = strval(tmp);
if(color1 < 0 || color1 > 300) { SendClientMessage(playerid, COLOR_GREY, "Öâåò ëèøü îò 0 äî 300!"); return true; }
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_ISPOLZUY, "Èñïîëüçóéòå: /newbuycar [carid] [óðîâåíü/ëâë] [color1] [color2] [öåíà]");
return true;
}
new color2;
color2 = strval(tmp);
if(color2 < 0 || color2 > 300) { SendClientMessage(playerid, COLOR_GREY, "Öâåò îò 0 äî 300!"); return true; }
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_ISPOLZUY, "Èñïîëüçóéòå: /newbuycar [carid] [color1] [color2] [öåíà]");
return true;
}
if(!strlen(tmp)){return true;}
new price = strval(tmp);
new Float:px,Float:py,Float:pz,Float:pa;
GetPlayerPos(playerid,px,py,pz);
GetPlayerFacingAngle(playerid,pa);
new Float:x,Float:y,Float:z;
new carid;
carid = GetPlayerVehicleID(playerid);
GetVehiclePos(carid, x, y, z);
created++;
VehicleSystem[created][modelCA]=vehiclemodel;
VehicleSystem[PlayerInfo[playerid][pVeh]][xCA]=px;
VehicleSystem[PlayerInfo[playerid][pVeh]][yCA]=py;
VehicleSystem[PlayerInfo[playerid][pVeh]][zCA]=pz;
VehicleSystem[PlayerInfo[playerid][pVeh]][aCA]=pa;
VehicleSystem[created][Farbe1]=color1;
VehicleSystem[created][Farbe2]=color2;
VehicleSystem[created][preis]=price;
VehicleSystem[PlayerInfo[playerid][pVeh]][saleCA]=0;
VehicleSystem[PlayerInfo[playerid][pVeh]][carlock]=0;
VehicleSystem[PlayerInfo[playerid][pVeh]][strah]=0;
VehicleSystem[PlayerInfo[playerid][pVeh]][teh]=0;
UnLockCar(GetVID(PlayerInfo[playerid][pVeh]));
gCarLock[GetVID(PlayerInfo[playerid][pVeh])] = 0;
strmid(VehicleSystem[PlayerInfo[playerid][pVeh]][owner],"dealercar",0,128,128);
new ccar = CreateVehicle(VehicleSystem[created][modelCA],VehicleSystem[PlayerInfo[playerid][pVeh]][xCA],VehicleSystem[PlayerInfo[playerid][pVeh]][yCA]=py,VehicleSystem[PlayerInfo[playerid][pVeh]][zCA]=pz,VehicleSystem[PlayerInfo[playerid][pVeh]][aCA]=pa,VehicleSystem[created][Farbe1],VehicleSystem[created][Farbe2],600000);
IDIS[ccar]=created;
SaveCar(created);
}
return true;
}
PHP:
if(strcmp(cmd, "/setcarnum", true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_ISPOLZUY, "Èñïîëüçóéòå: /setnomer [èä èãðîêà] [òåêñò] ");
return true;
}
new tmpp=ReturnUser(tmp);
if(IsPlayerConnected(tmpp))
{
if(PlayerInfo[playerid][pAdmin ]>= 7)
{
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[256];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_ISPOLZUY, "Èñïîëüçóéòå: /setnomer [èä èãðîêà] [òåêñò] ");
return true;
}
if(PlayerInfo[tmpp][pVeh]==0)
{
SendClientMessage(playerid,COLOR_GREY,"Ó èãðîêà íåò ëè÷íîãî àâòîìîáèëÿ!");
return true;
}
new nomer = strval(result);
GetPlayerName(tmpp, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
VehicleSystem[GetVID(PlayerInfo[tmpp][pVeh])][cnumber] = nomer;
format(string, sizeof(string), "Âû âûäàëè %s ãîñ. íîìåð %s.", giveplayer, result);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "Ñîòðóäíèê ãàè %s âûäàë âàì ãîñ. íîìåð %s.", sendername, result);
SendClientMessage(tmpp, COLOR_LIGHTBLUE, string);
strmid(VehicleSystem[GetCreatorID(GetVID(PlayerInfo[tmpp][pVeh]))][cnumber],result,0,128,128);
SaveCar(PlayerInfo[tmpp][pVeh]);
carnumb = Create3DTextLabel(VehicleSystem[GetCreatorID(GetVID(PlayerInfo[tmpp][pVeh]))][cnumber], COLOR_YELLOW3d, 0.0,0.0,0.0,30.0,0,1);
Attach3DTextLabelToVehicle(carnumb, GetVID(PlayerInfo[tmpp][pVeh]), 0.0,0.0,1.1);
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Ó âàñ íåò ïîëíîìî÷èé");
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Èãðîê íå â ñåòè!");
return true;
}
return true;
}
Последнее редактирование:
