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

Skriptas: /eventas


Dancer

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3270 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, štai dar vienas mano kurtas skriptas. :)

Tai komanda /eventas [Textas] - Bus rodoma aplinkui esantiems žaidėjams! Tikrinta, 100% veikia!

 

Dedam šį skriptą prie admin komandų:

CMD:eventas(playerid,params[])
{
    if(playerDB[playerid][adminlvl]==0) return 0;
    if(!strlen(params)) return SendClientMessage(playerid, 0xFFFFFFFF, "Rasyti pranesima zaidejams: ~r~/eventas (Event rezultatas)");
     new msg[170],vardas[MAX_PLAYER_NAME];
    GetPlayerName(playerid,vardas,MAX_PLAYER_NAME);
     format(msg,sizeof(msg),"{00CC00}Event vedėjas: {FF0000}{00CC00}%s :{B4FF00} %s",vardas,params);
    new Float:coo[3];
        GetPlayerPos(playerid,coo[0],coo[1],coo[2]);

        for(new player=0; player<MAX_PLAYERS; player++)
        {
         if(IsPlayerConnected(player))
            {
                if(PlayerToPoint(playerDB[playerid][rid][6],player,coo[0],coo[1],coo[2]))
                {
                      SendClientMessage(player,0xFF0000FF,msg);
                }
            }
        }
        return 1;
    }

Toliau dedam prie:

playerDB[playerid]

Šį kodą:

	playerDB[playerid][rid][6]=100;

r viskas, compiler. Skriptas veikia. ;)

Redaguota , nario Irmantas D.
Ištrinti InfoBox
Nuoroda į komentarą
Dalintis per kitą puslapį

Ar jūsų didžioji dalis nesupranta, kad visiems mes klaidas, dėl: InfoBoxForPlayer ? Jei dedat tuos savo 'skriptus', tai ir idėkit iki galo, galų gale pakeiskit tą funkciją į SendClientMessage, jei nesugebat InfoBoxForPlayer stock'o įmest. 

Sutvarkiau. ;)

Nuoroda į komentarą
Dalintis per kitą puslapį

http://pastebin.com/Sx6zkUYw kas norėsit pasibaigsit, manau kad šitas variantas geresnis, reikia dar kašką padaryti su EventDalyvis kintamuoju, nesugalvojau kur jį ikišt :D

 

edit: komandų apačioj "return true;" susidėkit, nes pamiršau..

Redaguota , nario if(Bičas){kick(playerid);}
Nuoroda į komentarą
Dalintis per kitą puslapį

http://pastebin.com/Sx6zkUYw kas norėsit pasibaigsit, manau kad šitas variantas geresnis, reikia dar kašką padaryti su EventDalyvis kintamuoju, nesugalvojau kur jį ikišt :D

 

edit: komandų apačioj "return true;" susidėkit, nes pamiršau..

Tai kurkis savo temą. :D

Nuoroda į komentarą
Dalintis per kitą puslapį

  • Parašė po 10 mėnesių...

man meta tok ierror kai imetu ta

 

C:\Users\user\Desktop\SFGP\gamemodes\SFGP.pwn(1042) : error 029: invalid expression, assumed zero
Pawn compiler 3.2.3664              Copyright © 1997-2006, ITB CompuPhase


1 Error.

 

Šį kodą:

    playerDB[playerid][rid][6]=100;


r viskas, compiler. Skriptas veikia. ;)

Nuoroda į komentarą
Dalintis per kitą puslapį

  • Parašė po 3 savaičių...
  • Parašė po 2 savaičių...
  • Parašė po 2 mėnesių...

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