Peršokti į turinį
Negalima prašyti ar platinti betkokių žaidimą (multiplayer) palengvinančių programų ir scriptų! Kitaip bus taikoma 1.21. taisyklė

(/skelbti [tekstas]) tavo vietoje palieka 3Dtext žinutę


Drye'

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3702 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

Įžanga:

 

Su šia komanda jūs lengvai galėsite palikti kokį nors skelbimą, žinutę ten kur jūs esate 3D Teksto pavidalu.

Šioje temoje bus įkeltas tik scriptas. Kiekviena f-ja išaiškinta nebus.

 

Ką naudosime:

 

Šį kartą mums reikės ( zcmd.inc ) įskiepio bei ( sscanf.dll ) plugin'o.

 

Kodas:

new Text3D:skelbimas[ MAX_PLAYERS ]; 
CMD:skelbti(playerid, params[])
{
    new tekstas[ 100 + 1 ];
    if(isnull(params); return SendClientMessage(playerid, 0xff0000ff, "Neteisingas naudojimas: {ffffff}/skelbti [ tekstas ]");
    if(skelbimas[ playerid ] == Text3D:INVALID_3DTEXT_ID) return SendClientMessage(playerid, 0xff0000ff, "Nesi sukūręs jokio skelbimo");
    if(strlen(params) > 100) return SendClientMessage(playerid, 0xff0000ff, "Žinutė per ilga");
    if(GetPlayerInterior(playerid) != 0) return SendClientMessage(playerid, 0xff0000ff, "Skelbimą palikti galima tik lauke");
    
    new Float:pPos[ 3 ], pVardas[ MAX_PLAYER_NAME ], msg[ 101 + MAX_PLAYER_NAME + 17 ];
    GetPlayerName(playerid, pVardas, MAX_PLAYER_NAME);
    GetPlayerPos(playerid, pPos[ 0 ], pPos[ 1 ], pPos[ 2 ]);
    format(msg, sizeof( msg ), "{afafaf}%s {ffffff}skelbimas:\n{ff0000}%s", pVardas, tekstas);
    skelbimas[ playerid ] = Create3DTextLabel(msg, -1, pPos[ 0 ], pPos[ 1 ], pPos[ 2 ], 50.0, -1, 0);
    return 1;
}
CMD:nskelbimas(playerid)
{
    if(skelbimas[ playerid ] != INVALID_3DTEXT_ID) {
        Delete3DTextLabel(Text3D:skelbimas[ playerid ])
        skelbimas[ playerid ] = INVALID_3DTEXT_ID;
    }
    else
        SendClientMessage(playerid, 0xff0000ff, "Jûs nesate sukûræs jokio skelbimo!"
    return 1;
}

Pabaigai:

 

Kodas nebuvo ištestuotas. Jei pastebėjote klaidų, praneškite komentaruose.

 

Šį scriptą leidžiu naudoti įvairiems tikslams, o kopijuojant kitur, prašyčiau palikti kreditus.

Redaguota , nario DavidB
Nuoroda į komentarą
Dalintis per kitą puslapį

Kam to "tekstas" ir kam to sscanf? Ir šiaip, nereikia po sscanf eilutės ' ; '. 

CMD:skelbti(playerid, params[])
{
    new tekstas[100 + 1];
    if(isnull(params)) return SendClientMessage(playerid, 0xff0000ff, "Neteisingas naudojimas: {ffffff}/skelbti [ tekstas ]");
    if(strlen(params) > 100) return SendClientMessage(playerid, 0xff0000ff, "Þinutë per ilga");
    if(GetPlayerInterior(playerid) != 0) return SendClientMessage(playerid, 0xff0000ff, "Skelbimà palikti galima tik lauke");
    
    new Float:pPos[3], pVardas[MAX_PLAYER_NAME], msg[142];
    GetPlayerName(playerid, pVardas, MAX_PLAYER_NAME);
    GetPlayerPos(playerid, pPos[ 0 ], pPos[ 1 ], pPos[ 2 ]);
    format(msg, sizeof( msg ), "{afafaf}%s {ffffff}skelbimas:\n{ff0000}%s", pVardas, tekstas);
    Create3DTextLabel(msg, -1, pPos[ 0 ], pPos[ 1 ], pPos[ 2 ], 50.0, -1, 0);
    return 1;
}

Ir dar vienas dalykas, tai kad atrodo nereikalinga kad tas "skelbimas" liktų. Suprasčiau jeigu jie visi rašytųsi kažkur kur bet kada kažkas galėtų pažiūrėti.

Nuoroda į komentarą
Dalintis per kitą puslapį

Kam to "tekstas" ir kam to sscanf? Ir šiaip, nereikia po sscanf eilutės ' ; '. 

CMD:skelbti(playerid, params[])
{
    new tekstas[100 + 1];
    if(isnull(params)) return SendClientMessage(playerid, 0xff0000ff, "Neteisingas naudojimas: {ffffff}/skelbti [ tekstas ]");
    if(strlen(params) > 100) return SendClientMessage(playerid, 0xff0000ff, "Þinutë per ilga");
    if(GetPlayerInterior(playerid) != 0) return SendClientMessage(playerid, 0xff0000ff, "Skelbimà palikti galima tik lauke");
    
    new Float:pPos[3], pVardas[MAX_PLAYER_NAME], msg[142];
    GetPlayerName(playerid, pVardas, MAX_PLAYER_NAME);
    GetPlayerPos(playerid, pPos[ 0 ], pPos[ 1 ], pPos[ 2 ]);
    format(msg, sizeof( msg ), "{afafaf}%s {ffffff}skelbimas:\n{ff0000}%s", pVardas, tekstas);
    Create3DTextLabel(msg, -1, pPos[ 0 ], pPos[ 1 ], pPos[ 2 ], 50.0, -1, 0);
    return 1;
}

Ir dar vienas dalykas, tai kad atrodo nereikalinga kad tas "skelbimas" liktų. Suprasčiau jeigu jie visi rašytųsi kažkur kur bet kada kažkas galėtų pažiūrėti.

 

Dėkui Justai už kritiką ir pastabas. Viską pataisysiu ir pridėsiu naikinimo f-ją.

Nuoroda į komentarą
Dalintis per kitą puslapį

Bet jai naudosit skelbikų darbe, geriau nepatariama... :D Nes kai žaidėjas užsisakys skelbimą ir sumokės pinigus kai paskelbs skelbimą, skelbėjas atsijungs ir dings tekstas ;) Tad geriau kad eitu už pinigus :)

Čia kaip pavyzdys, kas kaip norės, tas taip ir pasidarys.

Nuoroda į komentarą
Dalintis per kitą puslapį

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3702 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


    • tarpininkai
    • tarpininkai
    • tarpininkai

    • apgavikai
    • apgavikai
    • apgavikai

  • Naujausios temos

  • Naujausi būsenos atnaujinimai
    • Nustatymai

    • spiritdust

      Sveiki‎

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

    • So Good√ιק

      https://t.me/zedprofit

      Telegram grupė, kurioje dalinuosi naujausiais Uždarbiais, Airdrop'ais iš kurių galit uždirbti pinigų!

      Taip pat vyksta diskusijos apie Crypto, Forex, Trading bot'us.

      Dalinuosi visa info tam, kad uždirbtumėte ir jūs! 🤑

    • debista

      Parduodu

      csgoroll level 41

      RustClash level 66

      +csgo prime

      Pasiulimus siuskit discord

      @debista

       

       

       

    • yhiunkis

      pardavineju cs2 prime acc po 7,5e FA - premier ready

    • Bemwas

      **MystiqueRP: Naujas Pasaulis Lūkesčiams**

      Sveiki atvykę į MystiqueRP, kur sukuriame nepaprastą pasaulį, leidžiantį jums išgyventi savo svajones ir sukurti savo istoriją. Mūsų serveris siūlo išskirtinę FiveM roleplay patirtį, praturtintą detalių, įvairovės ir įtakos jūsų pasirinktam vaidmeniui.

      **Įvairių Veiklos Galimybių Sankirtoje**

      Nesvarbu, ar norite tapti miesto policininku, žvalgybininku, kurie tylioms gatvėms suteikia saugumą, ar prekybininku, kuris kūrelius savo imperiją, mūsų serveris suteikia platų vaidmenų pasirinkimą, kiekvienam žaidėjui atitinkant jo lūkesčius. Mūsų įvairovė leidžia jums įsitraukti į skirtingas veiklos sritis ir kurti savo pasaulį, kuris jums patinka.

      Išbaigta Ekonomika ir Turinio Sistemos

      Mūsų serverio ekonomika ir turinio sistemos yra subalansuotos ir giliai suprojektuotos, kad suteiktų jums autentišką patirtį. Nuo nekilnojamojo turto investicijų iki verslo verslo plėtros ir net legalių ir nelegalių sandėlių operavimo, galimybių gausa yra riba. Jūsų finansų valdymas, rinkos analizė ir verslo strategija yra pagrindiniai serverio aspektai, kurie jums padeda siekti sėkmės.

      Bendruomenės Dvasia ir Sąveika

      MystiqueRP yra ne tik žaidimo platforma, bet ir draugiška bendruomenė, kurioje prisijungę žaidėjai gali jaustis kaip namie. Mūsų administracija yra pasirengusi padėti, mokyti ir remti naujokus, siekdama užtikrinti, kad visi mūsų žaidėjai turėtų malonią ir įtraukiančią patirtį.

      Norėdami išlaikyti mūsų bendruomenės aktyvumą ir įdomumą, reguliariai organizuojame įvairius renginius, konkursus ir veiklas. Tai gali būti nuotykių ieškojimai, miesto festivaliai, automobilių lenktynės ar netgi nelegalių gaujų konfliktai. Kiekvienas renginys atneša naujų iššūkių ir skatina bendruomenės sąveiką.

      Prisijunkite prie MystiqueRP ir išbandykite gilias ir įtraukiančias FiveM roleplay patirtis, kurios neatskleidžia savo ribų ir leidžia jums būti, kuo tik norite!

      |Serverio discord| || https://discord.com/invite/mystique ||

  • Populiariausi nariai


×
×
  • Sukurti naują...