Peršokti į turinį

Pagalbos! Samp script


Recommended Posts

Sveiki, turiu problemą. yra failas, su visais mapai mano gamemode, tačiau jį sukonvertavus duoda errorą.

 

D:\Desktop\gm\gamemodes\data\mapp.pwn(4492) : error 013: no entry point (no public functions)
Pawn compiler 3.2.3664              Copyright (c) 1997-2006, ITB CompuPhase


1 Error.
 

eilutė :     tmpobjid = CreateDynamicObject(1690,-2092.594,94.503,38.488,0.000,0.000,90.000,-1,-1,-1,300.000,300.000);

 

viršuje new tmpobjid; yra

 

Toliau, turiu /salmas scriptą :

 

COMMAND:salmas(playerid)
{
    if(playerDB[playerid][Salmas] == 0) return SendClientMessage(playerid, -1, ""COL_ERROR"• {996600}Jus neturite šalmo!");

    if(!IsPlayerAttachedObjectSlotUsed(playerid, SLOT))
    {
        switch(GetPlayerSkin(playerid))
        {
            case 0, 65, 74, 149, 208, 273:  SPAO{0.070000, 0.000000, 0.000000, 88.000000, 75.000000, 0.000000}
            case 1..6, 8, 14, 16, 22, 27, 29, 33, 41..49, 82..84, 86, 87, 119, 289: SPAO{0.070000, 0.000000, 0.000000, 88.000000, 77.000000, 0.000000}
            case 7, 10: SPAO{0.090000, 0.019999, 0.000000, 88.000000, 90.000000, 0.000000}
            case 9: SPAO{0.059999, 0.019999, 0.000000, 88.000000, 90.000000, 0.000000}
            case 11..13: SPAO{0.070000, 0.019999, 0.000000, 88.000000, 90.000000, 0.000000}
            case 15: SPAO{0.059999, 0.000000, 0.000000, 88.000000, 82.000000, 0.000000}
            case 17..21: SPAO{0.059999, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000}
            case 23..26, 28, 30..32, 34..39, 57, 58, 98, 99, 104..118, 120..131: SPAO{0.079999, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000}
            case 40: SPAO{0.050000, 0.009999, 0.000000, 88.000000, 82.000000, 0.000000}
            case 50, 100..103, 148, 150..189, 222: SPAO{0.070000, 0.009999, 0.000000, 88.000000, 82.000000, 0.000000}
            case 51..54: SPAO{0.100000, 0.009999, 0.000000, 88.000000, 82.000000, 0.000000}
            case 55, 56, 63, 64, 66..73, 75, 76, 78..81, 133..143, 147, 190..207, 209..219, 221, 247..272, 274..288, 290..293: SPAO{0.070000, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000}
            case 59..62: SPAO{0.079999, 0.029999, 0.000000, 88.000000, 82.000000, 0.000000}
            case 77: SPAO{0.059999, 0.019999, 0.000000, 87.000000, 82.000000, 0.000000}
            case 85, 88, 89: SPAO{0.070000, 0.039999, 0.000000, 88.000000, 82.000000, 0.000000}
            case 90..97: SPAO{0.050000, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000}
            case 132: SPAO{0.000000, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000}
            case 144..146: SPAO{0.090000, 0.000000, 0.000000, 88.000000, 82.000000, 0.000000}
            case 220: SPAO{0.029999, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000}
            case 223, 246: SPAO{0.070000, 0.050000, 0.000000, 88.000000, 82.000000, 0.000000}
            case 224..245: SPAO{0.070000, 0.029999, 0.000000, 88.000000, 82.000000, 0.000000}
            case 294: SPAO{0.070000, 0.019999, 0.000000, 91.000000, 84.000000, 0.000000}
            case 295: SPAO{0.050000, 0.019998, 0.000000, 86.000000, 82.000000, 0.000000}
            case 296..298: SPAO{0.064999, 0.009999, 0.000000, 88.000000, 82.000000, 0.000000}
            case 299: SPAO{0.064998, 0.019999, 0.000000, 88.000000, 82.000000, 0.000000}
         }

         SendClientMessage(playerid, -1, ""COL_INFO"• {996600}Užsidėjote šalmą!");
    }
    else
    {
        RemovePlayerAttachedObject(playerid, SLOT);

        SendClientMessage(playerid, -1, ""COL_INFO"• {996600}Nusiėmete šalmą!");
    }

    return 1;
}

 

 

Tačiau, kai parašai /salmas, jis neužsideda, tačiau rašo " Užsidėjote šalmą ", pararius dar kartą, rašo tą patį. tokios eilutės kaip " Nusiimėte šalmą " išgauti neeina.

 

Redaguota , nario Menoss.
Nuoroda į komentarą
Dalintis per kitą puslapį

D:\Desktop\gm\gamemodes\data\mapp.pwn(4492) : error 013: no entry point (no public functions)

Kodas turi būt viduje callback. Tačiau jei kodas vijude callback ir vis tiek meta error, pasižiūrėk ar viršuj kodo yra <a_samp>

Su šalmu jei ripini kodą ripink viska, o ne tik komanda kuria matai prieš akis.

 

 

 

 

 

 

Nuoroda į komentarą
Dalintis per kitą puslapį

9 minutes prieš, Barz parašė:

D:\Desktop\gm\gamemodes\data\mapp.pwn(4492) : error 013: no entry point (no public functions)

Kodas turi būt viduje callback. Tačiau jei kodas vijude callback ir vis tiek meta error, pasižiūrėk ar viršuj kodo yra <a_samp>

Su šalmu jei ripini kodą ripink viska, o ne tik komanda kuria matai prieš akis.

 

 

 

 

 

 

Dėl mapp - ačiū :D

 

o dėl šalmo, kokio dar kodo reikia?

Nuoroda į komentarą
Dalintis per kitą puslapį

Pažiūrėk kokia reikšmė SLOT, ji turi būti nuo 0 iki 9. Parodyk SPAO kodą, kažkoks įdomus.

#define SPAO{%0,%1,%2,%3,%4,%5} SetPlayerAttachedObject(playerid, SLOT, 18645, 2, (%0), (%1), (%2), (%3), (%4), (%5));

Jeigu toks, tada iš karto po {, prirašyk playerid, . Pvz:

case 0, 65, 74, 149, 208, 273: SPAO{playerid, 0.070000, 0.000000, 0.000000, 88.000000, 75.000000, 0.000000}

 

Nuoroda į komentarą
Dalintis per kitą puslapį

Prieš 1 valandą, Menoss. parašė:

 

Viską padariau kaip pasakei - padėjo.

 

Tačiau, dabar dar viena problema - https://imgur.com/a/kyAxa

Na čia jau problema su koordinatėm, blogai surašytos, arba jas reikia kitaip panaudot.

Nuoroda į komentarą
Dalintis per kitą puslapį

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ą.

×
×
  • Sukurti naują...