Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 5265 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Sveiki visi, taigi nusprendžiau sukurti mokamą stovėjimo aikštelę ir iškilo problema. Štai kelios klaidos :

C:\Users\Komps\Desktop\GRP4\GRP4\gamemodes\GRP4.pwn(1405) : error 029: invalid expression, assumed zero

C:\Users\Komps\Desktop\GRP4\GRP4\gamemodes\GRP4.pwn(1406) : error 001: expected token: ";", but found "{"

C:\Users\Komps\Desktop\GRP4\GRP4\gamemodes\GRP4.pwn(1411) : warning 225: unreachable code

C:\Users\Komps\Desktop\GRP4\GRP4\gamemodes\GRP4.pwn(1411) : error 029: invalid expression, assumed zero

C:\Users\Komps\Desktop\GRP4\GRP4\gamemodes\GRP4.pwn(1412) : error 001: expected token: ";", but found "{"

C:\Users\Komps\Desktop\GRP4\GRP4\gamemodes\GRP4.pwn(1421) : warning 225: unreachable code

C:\Users\Komps\Desktop\GRP4\GRP4\gamemodes\GRP4.pwn(5675) : warning 213: tag mismatch

Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

4 Errors.

Padėkit ištaisyti šią klaidą kas nors.

Atsilyginsiu FLT :help: :help:

Okey, va eilutės, dėl kurių meta:

//===================================Vartai=====================================

public aikstelee(playerid)

{

MoveObject(aikstele,-1994.7799072266, 98.233100891113, 26.679862976074, 0, 0, 359.99450683594,1.00001); // uždarytų vartų koordinatės

SendClientMessage(playerid,COLOR_LIGHTBLUE,"Vartai užsidarė, jeigu nespėjote - pats kaltas.");

return 1;

}

public aiksteleee(playerid)

{

MoveObject(aikstele,-1994.7799072266, 98.233100891113, 25.5, 0, 0, 359.98901367188,1.00001); // atidarytų vartų koordinatės

SendClientMessage(playerid,COLOR_LIGHTBLUE,"Vartai užsidarė, jeigu nespėjote - pats kaltas.");

return 1;

}

//===============================Vartų pabaiga==================================

public aikstelee(playerid)
{
   MoveObject( aikstele, -1994.7799, 98.2331, 26.6798, 4.0, 0, 0, 359.9945 );
   SendClientMessage( playerid, COLOR_LIGHTBLUE, "Vartai užsidarė, jeigu nespėjote - pats kaltas." );
   return 1;
}
public aiksteleee(playerid)
{
   MoveObject( aikstele, -1994.7799, 98.2331, 25.5, 4.0, 0, 0, 359.9890 );
SendClientMessage( playerid, COLOR_LIGHTBLUE, "Vartai užsidarė, jeigu nespėjote - pats kaltas." );
   return 1;
}

PAWN patirtis: 3 metai

Pamokos:

[GH #1] [0.3d] Objektų šalinimas

[GH #2] [0.3d] Vartų kūrimas

[GH #3] Laiko žymės (UNIX TIMESTAMPS)

[GH #4] Kodo lygiavimas

[GH #5] Kuriame judantį textdraw

Tik 2 ;D Va:

C:\Users\Komps\Desktop\GRP4\GRP4\gamemodes\GRP4.pwn(5660) : warning 213: tag mismatch

C:\Users\Komps\Desktop\GRP4\GRP4\gamemodes\GRP4.pwn(6066) : error 021: symbol already defined: "aikstelee"

C:\Users\Komps\Desktop\GRP4\GRP4\gamemodes\GRP4.pwn(6072) : error 021: symbol already defined: "aiksteleee"

Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

2 Errors.

public aikstelee(playerid)

{ <<< Dėl šitos

public aiksteleee(playerid)

{ <<< Dėl šitos

Dėl šitų abiejų.

Įsikėliau pickup'us, tada nuėjau į vartai.txt, įkeliau

new aikstele;

stock InitVartai()

{

aikstele = CreateObject(997, -1994.7799072266, 98.233100891113, 26.679862976074, 0, 0, 359.99450683594); // uždarytų vartų koordinatės

return 1;

}

Išsaugojau, nuėjau į GRP4.pwn, prie visų forward prirašiau:

forward aikstele2(playerid);

forward aikstele3(playerid);

Tada gale Gm'o kaip ir sakiai įkėliau :

public aikstele2(playerid)

{

MoveObject( aikstele, -1994.7799, 98.2331, 26.6798, 4.0, 0, 0, 359.9945 );

SendClientMessage( playerid, COLOR_LIGHTBLUE, "Vartai užsidarė, jeigu nespėjote - pats kaltas." );

return 1;

}

public aikstele3(playerid)

{

MoveObject( aikstele, -1994.7799, 98.2331, 25.5, 4.0, 0, 0, 359.9890 );

SendClientMessage( playerid, COLOR_LIGHTBLUE, "Vartai užsidarė, jeigu nespėjote - pats kaltas." );

return 1;

}

Po to nuėjau po public OnPlayerPickUpPickup(playerid, pickupid) Callbacku ir įkėliau šitą:

if(pickupid == pickups[0][mokamai])

{

if(GetPlayerMoneyA(playerid) < 100)

{

SendClientMessage(playerid,COLOR_LIGHTBLUE,"Noredami naudotis sia stovejimo aikstele turite tureti 100lt");

return 0;

}

MoveObject(aikstele,-1994.7799072266, 98.233100891113, 26.679862976074,1.00001);

SetTimer("aikstele2",10000,false);

SendClientMessage(playerid,COLOR_LIGHTBLUE,"Važiuokite į aikštelę. Turite 10 sekundžių.");

return 1;

}

if(pickupid == pickups[0][mokamais])

{

if(GetPlayerMoneyA(playerid) < 100)

{

SendClientMessage(playerid,COLOR_LIGHTBLUE,"Norėdami išvažiuoti, turite turėti 100lt");

return 0;

}

MoveObject(aikstele,-1994.7799072266, 98.233100891113, 26.679862976074,1.00001);

SetTimer("aikstele3",10000,false);

SendClientMessage(playerid,COLOR_LIGHTBLUE,"Vaziuokite is aiksteles. Turite 10 sekundziu.");

return 1;

}

aikstele = CreateObject(997, -1994.7799072266, 98.233100891113, 26.679862976074, 0, 0, 359.99450683594,300.0); // uždarytų vartų koordinatės

Šitaip? Prisijunk prie skype jei gali.

Taip. Ar matosi vartai? Jei ne, tada juos streamink.

PAWN patirtis: 3 metai

Pamokos:

[GH #1] [0.3d] Objektų šalinimas

[GH #2] [0.3d] Vartų kūrimas

[GH #3] Laiko žymės (UNIX TIMESTAMPS)

[GH #4] Kodo lygiavimas

[GH #5] Kuriame judantį textdraw

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 5265 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...