Sziasztok!
if(egyezik(cmd, \"/kocsivesz\"))
{
if(!PlayerToPoint(30,playerid,853.8738,-594.2495,18.0968)) return Msg(playerid,\"Nem vagy az autókereskedésben!\");
{
if(UresKocsiHely() == NINCS)
return Msg(playerid, \"Import Kft.: Sajnálom, jelenleg nincs eladó!\", false);
if(RendelesDatum != gdate)
{
RendeltKocsik = 0;
RendelesDatum = gdate;
}
if(RendelesAlatt != 0)
{
SendFormatMessage(playerid, COLOR_GREEN, \"Jelenleg rendelés alatt van egy importkocsi! Név: %s, hátramaradt befizetés: %dFt\", GetVehicleModelName(RendelesModel), RendelesPenz);
return 1;
}
if(RendeltKocsik >= MAXRENDELES)
{
SendFormatMessage(playerid, COLOR_WHITE, \"Ma már rendeltek %d kocsit, az importosok csak ennyit hoznak egy nap!\", MAXRENDELES);
return 1;
}
new data_car[1024];
for(new j = 0; j < sizeof(RendelesID); j++)
{
if(j == 0)
Format(data_car, \"%dFt\\t%s\\n\", RendelesAra[j], RendelesNev[j]);
else
Format(data_car, \"%s%dFt\\t%s\\n\", data_car, RendelesAra[j], RendelesNev[j]);
}
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_USECELLPHONE);
ShowPlayerDialog(playerid, DIALOG_CAR, DIALOG_STYLE_LIST, \"Rendelés\", data_car, \"Rendel\", \"Mégse\");
SendClientMessage(playerid, COLOR_ALLDEPT, \"Import Kft.: Üdvözlöm, milyen kocsit szeretne?\");
}
return 1;
}
Ezzel lenne a problémám , ha ottvagyok azon a megadott helyen akkor ki irja: SERVER:Unkown Command , ha nem vagyok ott akkor pedig amit megadtam hogy nemvagy az autókereskedésben.
Mi lehet a gond ezzel??
Köszöntem.
if(egyezik(cmd, \"/kocsivesz\"))
{
if(IsPlayerInRangeOfPoint(playerid,1.0,koordináta(véletlen kitöröltem xD))
{
if(UresKocsiHely() == NINCS)
return Msg(playerid, \"Import Kft.: Sajnálom, jelenleg nincs eladó!\", false);
if(RendelesDatum != gdate)
{
RendeltKocsik = 0;
RendelesDatum = gdate;
}
if(RendelesAlatt != 0)
{
SendFormatMessage(playerid, COLOR_GREEN, \"Jelenleg rendelés alatt van egy importkocsi! Név: %s, hátramaradt befizetés: %dFt\", GetVehicleModelName(RendelesModel), RendelesPenz);
return 1;
}
if(RendeltKocsik >= MAXRENDELES)
{
SendFormatMessage(playerid, COLOR_WHITE, \"Ma már rendeltek %d kocsit, az importosok csak ennyit hoznak egy nap!\", MAXRENDELES);
return 1;
}
new data_car[1024];
for(new j = 0; j < sizeof(RendelesID); j++)
{
if(j == 0)
Format(data_car, \"%dFt\\t%s\\n\", RendelesAra[j], RendelesNev[j]);
else
Format(data_car, \"%s%dFt\\t%s\\n\", data_car, RendelesAra[j], RendelesNev[j]);
}
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_USECELLPHONE);
ShowPlayerDialog(playerid, DIALOG_CAR, DIALOG_STYLE_LIST, \"Rendelés\", data_car, \"Rendel\", \"Mégse\");
SendClientMessage(playerid, COLOR_ALLDEPT, \"Import Kft.: Üdvözlöm, milyen kocsit szeretne?\");
}
else SendClientMessage(playerid,COLOR_VALAMI,\"Nem vagy az Autókereskedésben!\");
return 1;
}
Így nézd meg :) Én mindig az IsPlayerInRangeOfPoint függvényt használom :) Nekem mindig beválik :)