[POMOC] 1 Error

Započeo Acke
14. Maj 2014. Zaključano
287
pregleda
7
postova
Acke
4
Enforcer
14. Maj 2014.
Skripta koju koristim: Mileston Roleplay
Detaljan opis problema: Editujem posao Kosac Trave i napravio sam da pre nego sto pocne kositi travu mora da stavi prikolicu.Uradio sam to na istom principu kao kod posla farmer,ono da mora da se zakaci plug komandom /zakaci.Evo kako sam to uradio a izbacuje ERROR:
(1813) : error 001: expected token: ";", but found "new"
EVO GA ERROR,a linije 1813 je ovo: new KosiTravu;


Deo skripte:
new KosiTravu;
Ovo je u vezi posla
public TravaT(playerid)
{
new Float:Pos;
for(new i = 0; i < broj_objekata_trave; i++)
{
    GetPlayerObjectPos(playerid,Trava,Pos,Pos,Pos);
    Ako(IsPlayerInRangeOfPoint(playerid,2.0,Pos,Pos,Pos) && GetVehicleModel(GetPlayerVehicleID(playerid)) == 572)
    {
        DestroyPlayerObject(playerid,Trava);
        Trava = 999;
    }
}
new broj = BrojTrave(playerid);
Ako(broj == broj_objekata_trave)//Mislim da bi tako videces vec ili je sa -1 mrzi me sada da razmisljam
{
  KosiTravu = 0;
new globalstring;
new isplata=(random(20)+10);
format(globalstring, sizeof(globalstring), "Zaradili ste: $%d.Plata vam je stigla na racun.", isplata);
SCM(playerid, SVETLOPLAVA, globalstring);
PlayerInfo += isplata;
KillTimer(TravaTimer);
}
Povratak 1;
}
Tajmer
COMMAND:kositravu(playerid, params[])
{
new idv = GetPlayerVehicleID(playerid);
Ako(PlayerInfo != 4)
{
SCM(playerid, SIVA, "{00A6FF}mlClient: {FFFFFF}Nisi Kosac Trave! ");
Ako(zakacenaprikolica!= 1) Povratak SCM(playerid, 1, "{00A6FF}mlClient: {FFFFFF}Moras prvo zakaciti prikolicu !(/prikolicakosenje).");
Ako(KosiTravu >= 1)
Povratak 1;
}
Ako(KosiTravu >= 1)
{
SCM(playerid, SIVA, "{00A6FF}mlClient: {FFFFFF}Vec kosis travu!");
Povratak 1;
}
Ako(!VoziloKosac(idv))
{
SCM(playerid, SIVA, "{00A6FF}mlClient: {FFFFFF}Nisi u vozilu kosaca!");
Povratak 1;
}
Ako(VoziloKosac(idv))
{
KosiTravu = 1;
            SCM(playerid, SIVA, " {00E82E}{FFFFFF}: Pokosi svu travu i dobices novac!");
  //------------------------------------------------------------------
            Trava = CreatePlayerObject(playerid,801, -2510.39746, -265.27820, 37.94316,  0.00000, 0.00000, 0.00000);
            Trava = CreatePlayerObject(playerid,801, -2640.06348, -263.24417, 6.02239,  0.00000, 0.00000, 0.00000);
            Trava = CreatePlayerObject(playerid,801, -2649.67310, -254.87529, 5.60821,  0.00000, 0.00000, 0.00000);
            Trava = CreatePlayerObject(playerid,801, -2648.10815, -273.28482, 6.02138,  0.00000, 0.00000, 0.00000);
            Trava = CreatePlayerObject(playerid,801, -2636.29053, -282.52933, 6.02138,  0.00000, 0.00000, 0.00000);
            Trava = CreatePlayerObject(playerid,801, -2624.19458, -278.02032, 7.06978,  0.00000, 0.00000, 0.00000);
            Trava = CreatePlayerObject(playerid,801, -2599.48877, -268.76358, 15.63977,  0.00000, 0.00000, 0.00000);
            Trava = CreatePlayerObject(playerid,801, -2606.69312, -282.24756, 12.61722,  0.00000, 0.00000, 0.00000);
            Trava = CreatePlayerObject(playerid,801, -2584.89600, -265.08527, 18.46281,  0.00000, 0.00000, 0.00000);
            Trava = CreatePlayerObject(playerid,801, -2589.89233, -253.00870, 17.85171,  0.00000, 0.00000, 0.00000);
            Trava = CreatePlayerObject(playerid,801, -2601.00928, -255.44485, 17.85171,  0.00000, 0.00000, 0.00000);
            Trava = CreatePlayerObject(playerid,801, -2604.60547, -242.24551, 17.43336,  0.00000, 0.00000, 0.00000);
            Trava = CreatePlayerObject(playerid,801, -2582.89648, -247.29367, 18.13837,  0.00000, 0.00000, 0.00000);
            Trava = CreatePlayerObject(playerid,801, -2589.98975, -283.30624, 17.93942,  0.00000, 0.00000, 0.00000);
            Trava = CreatePlayerObject(playerid,801, -2570.14795, -274.93604, 22.03407,  0.00000, 0.00000, 0.00000);
            Trava = CreatePlayerObject(playerid,801, -2535.79443, -288.12350, 35.58849,  0.00000, 0.00000, 0.00000);
            Trava = CreatePlayerObject(playerid,801, -2554.56958, -283.63831, 28.80653,  0.00000, 0.00000, 0.00000);
            Trava = CreatePlayerObject(playerid,801, -2529.65601, -269.28537, 37.04818,  0.00000, 0.00000, 0.00000);
            Trava = CreatePlayerObject(playerid,801, -2521.03662, -260.81979, 36.72781,  0.00000, 0.00000, 0.00000);
            Trava = CreatePlayerObject(playerid,801, -2535.79443, -288.12350, 35.58849,  0.00000, 0.00000, 0.00000);
            Trava = CreatePlayerObject(playerid,801, -2521.16064, -289.75278, 36.72171,  0.00000, 0.00000, 0.00000);
  //------------------------------------------------------------------
            TravaTimer = SetTimerEx("TravaT",500,Jeste,"i",playerid);

}
Povratak 1;
    }
- Komanda Kosi travu ovo sam ubacio: Ako(zakacenaprikolica!= 1) Povratak SCM(playerid, 1, "{00A6FF}mlClient: {FFFFFF}Moras prvo zakaciti prikolicu !(/prikolicakosenje).");

 
 {
        Ako(newkeys == KEY_ACTION)
    {
Ako(PlayerInfo != 3) Povratak 1;
    Drugo Ako(!IsPlayerInAnyVehicle(playerid)) Povratak 1;
  Drugo Ako(GetVehicleModel(GetPlayerVehicleID(playerid)) != 572)  Povratak 1;
new vehicleid = GetPlayerVehicleID(playerid);
Ako(IsTrailerAttachedToVehicle(vehicleid))
{
DetachTrailerFromVehicle(vehicleid);
Povratak 1;
}
new Float:x, Float:y, Float:z;
new Float:dist, Float:closedist=8, closeveh;
for(new i=1; i < MAX_VEHICLES; i++)
{
Ako(i != vehicleid && GetVehiclePos(i, x, y, z))
{
dist = GetPlayerDistanceFromPoint(playerid, x, y, z);
Ako(dist < closedist)
{
closedist = dist;
closeveh = i;
}
}
}
Ako(!closeveh) Povratak 1;
Ako(GetVehicleModel(closeveh) != 611)  Povratak 1;
AttachTrailerToVehicle(closeveh, vehicleid);
    Povratak 1;
    }
  }
Ovo je isto u vezi posla

I jos Komanda /prikolicakosenje
COMMAND:prikolicakosenje(playerid, params[])
{
    Ako(PlayerInfo != 4) Povratak 1;
    Drugo Ako(!IsPlayerInAnyVehicle(playerid)) Povratak 1;
  Drugo Ako(GetVehicleModel(GetPlayerVehicleID(playerid)) != 572)  Povratak 1;
new vehicleid = GetPlayerVehicleID(playerid);
Ako(IsTrailerAttachedToVehicle(vehicleid))
{
DetachTrailerFromVehicle(vehicleid);
zakacenaprikolica = 0;
Povratak 1;
}
new Float:x, Float:y, Float:z;
new Float:dist, Float:closedist=8, closeveh;
for(new i=1; i < MAX_VEHICLES; i++)
{
Ako(i != vehicleid && GetVehiclePos(i, x, y, z))
{
dist = GetPlayerDistanceFromPoint(playerid, x, y, z);
Ako(dist < closedist)
{
closedist = dist;
closeveh = i;
}
}
}
Ako(!closeveh) Povratak 1;
Ako(GetVehicleModel(closeveh) != 611)  Povratak 1;
zakacenaprikolica = 1;
AttachTrailerToVehicle(closeveh, vehicleid);
    Povratak 1;
}


Dugacak je opis,ali hteo sam sto detaljnije da opisem ovam problem.
Acke
4
Enforcer
15. Maj 2014.
BUMP

Nije valjda da niko ne zna resenje.
James_SmithXDl
6
OG Legend
15. Maj 2014.
ovaka eror se javlja u slucaju da varijabla nemoze biti pozvana pogledaj iznad ili ispod da nisi gde izostavio ;
Acke
4
Enforcer
15. Maj 2014.
Znao sam to vec sam pregledao izgledao mi sve okej evo ti kod:
1811 new plugovi;
1812 new KosiTravu;
1813 new ObjekatKanta;


To je jedna linija iznad i jedna ispod,msm da znam sta je...Evo sad opet da pokusam.
Acke
4
Enforcer
15. Maj 2014.
Uradio sam sve opet i sad nema Errora ni Warninga ali kada kucam /kositravu pokrene ceo zapis i pojave se objekti kao da nisam  ni ubacio ono 
Ako(zakacenaprikolica!= 1) Povratak SCM(playerid, 1, "{00A6FF}mlClient: {FFFFFF}Moras prvo zakaciti prikolicu !(/prikolicakosenje).");
Jel treba jos negde uraditi neku proveru?
James_SmithXDl
6
OG Legend
15. Maj 2014.
probaj ovako
COMMAND:kositravu(playerid, params[])
{
new idv = GetPlayerVehicleID(playerid);
Ako(PlayerInfo != 4) return SCM(playerid, SIVA, "{00A6FF}mlClient: {FFFFFF}Nisi Kosac Trave! ");
Ako(zakacenaprikolica!= 1) Povratak SCM(playerid, 1, "{00A6FF}mlClient: {FFFFFF}Moras prvo zakaciti prikolicu !(/prikolicakosenje).");
Ako(KosiTravu >= 1) return SCM(playerid, SIVA, "{00A6FF}mlClient: {FFFFFF}Vec kosis travu!");
Ako(!VoziloKosac(idv)) return SCM(playerid, SIVA, "{00A6FF}mlClient: {FFFFFF}Nisi u vozilu kosaca!");
Ako(VoziloKosac(idv))
{
KosiTravu = 1;
            SCM(playerid, SIVA, " {00E82E}{FFFFFF}: Pokosi svu travu i dobices novac!");
  //------------------------------------------------------------------
            Trava = CreatePlayerObject(playerid,801, -2510.39746, -265.2server uklonjen!, 37.94316,  0.00000, 0.00000, 0.00000);
            Trava = CreatePlayerObject(playerid,801, -2640.06348, -263.24417, 6.02239,  0.00000, 0.00000, 0.00000);
            Trava = CreatePlayerObject(playerid,801, -2649.67310, -254.87529, 5.60821,  0.00000, 0.00000, 0.00000);
            Trava = CreatePlayerObject(playerid,801, -2648.10815, -273.28482, 6.02138,  0.00000, 0.00000, 0.00000);
            Trava = CreatePlayerObject(playerid,801, -2636.29053, -282.52933, 6.02138,  0.00000, 0.00000, 0.00000);
            Trava = CreatePlayerObject(playerid,801, -2624.19458, -278.02032, 7.06978,  0.00000, 0.00000, 0.00000);
            Trava = CreatePlayerObject(playerid,801, -2599.48877, -268.76358, 15.63977,  0.00000, 0.00000, 0.00000);
            Trava = CreatePlayerObject(playerid,801, -2606.69312, -282.24756, 12.61722,  0.00000, 0.00000, 0.00000);
            Trava = CreatePlayerObject(playerid,801, -2584.89600, -265.08527, 18.46281,  0.00000, 0.00000, 0.00000);
            Trava = CreatePlayerObject(playerid,801, -2589.89233, -253.00870, 17.85171,  0.00000, 0.00000, 0.00000);
            Trava = CreatePlayerObject(playerid,801, -2601.00928, -255.44485, 17.85171,  0.00000, 0.00000, 0.00000);
            Trava = CreatePlayerObject(playerid,801, -2604.60547, -242.24551, 17.43336,  0.00000, 0.00000, 0.00000);
            Trava = CreatePlayerObject(playerid,801, -2582.89648, -247.29367, 18.13837,  0.00000, 0.00000, 0.00000);
            Trava = CreatePlayerObject(playerid,801, -2589.98975, -283.30624, 17.93942,  0.00000, 0.00000, 0.00000);
            Trava = CreatePlayerObject(playerid,801, -2570.14795, -274.93604, 22.03407,  0.00000, 0.00000, 0.00000);
            Trava = CreatePlayerObject(playerid,801, -2535.79443, -288.12350, 35.58849,  0.00000, 0.00000, 0.00000);
            Trava = CreatePlayerObject(playerid,801, -2554.56958, -283.63831, 28.80653,  0.00000, 0.00000, 0.00000);
            Trava = CreatePlayerObject(playerid,801, -2529.65601, -269.28537, 37.04818,  0.00000, 0.00000, 0.00000);
            Trava = CreatePlayerObject(playerid,801, -2521.03662, -260.81979, 36.72781,  0.00000, 0.00000, 0.00000);
            Trava = CreatePlayerObject(playerid,801, -2535.79443, -288.12350, 35.58849,  0.00000, 0.00000, 0.00000);
            Trava = CreatePlayerObject(playerid,801, -2521.16064, -289.75278, 36.72171,  0.00000, 0.00000, 0.00000);
  //------------------------------------------------------------------
            TravaTimer = SetTimerEx("TravaT",500,Jeste,"i",playerid);

}
Povratak 1;
}
Acke
4
Enforcer
15. Maj 2014.
Radi sad hvala puno 🙂

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha