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

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

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 2842 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, šis dalykas yra ne mano o tiesiog dalinuosi su jumis nes asmeniškai man labai patiko.

#include <a_samp> 
new red, green, blue;
new PlayerText:MyTextdraw[MAX_PLAYERS];

forward UpdateColor();

public OnGameModeInit()
{
   red = 255;
   green = 0;
   blue = 0;
   SetTimer("UpdateColor", 300, true);
   return 1;
}

public OnPlayerConnect(playerid){
    MyTextdraw[playerid] = CreatePlayerTextDraw(playerid, 34.500000, 435.437500, "Jūsų tekstas");//Pozicija apačioje prie Minimap'o
    PlayerTextDrawLetterSize(playerid,MyTextdraw[playerid], 0.431499, 1.267496);
    PlayerTextDrawAlignment(playerid,MyTextdraw[playerid], 2);
    PlayerTextDrawColor(playerid,MyTextdraw[playerid], -2139062017);
    PlayerTextDrawSetShadow(playerid,MyTextdraw[playerid], 0);
    PlayerTextDrawSetOutline(playerid,MyTextdraw[playerid], -1);
    PlayerTextDrawBackgroundColor(playerid,MyTextdraw[playerid], 51);
    PlayerTextDrawFont(playerid,MyTextdraw[playerid], 2);
    PlayerTextDrawSetProportional(playerid,MyTextdraw[playerid], 1);
    return 1;
}

Šitą įdidėkit tarp kitų Public () ar kurnors GM apačioje:

public UpdateColor(){
   if(red == 255 && blue == 0 && green != 255) green += 15;
   if(red != 0 && blue == 0 && green == 255) red -= 15; 
   if(red == 0 && blue != 255 && green == 255) blue += 15; 
   if(red == 0 && blue == 255 && green != 0) green -= 15;  
   if(red != 255 && blue == 255 && green == 0) red += 15;
   if(red == 255 && green == 0 && blue != 0) blue -= 15; 

   new finalcolorhex; 
   finalcolorhex = red<<24 | green<<16 | blue<<8 | 255; 

   for(new i; i < MAX_PLAYERS; i++){
       PlayerTextDrawColor(i, MyTextdraw[i], finalcolorhex); 
       PlayerTextDrawShow(i, MyTextdraw[i]); 
   }
}

Galėsit susikurti savo textdraw'ą ir panaudoti

Skriptas paimtas iš sa-mp.com forumo. https://forum.sa-mp.com/showthread.php?t=653611

Pridedu video kaip tai atrodo:

 

 

 

 

ⒶⓁⒼⒺⓁⒾⓈ

(redaguota)
1 minute prieš, lucas parašė:

Tai pasidalink visais įmanomais skriptais kurių čia nėra. Nereikalingas dalykas.

nekalbėk už visus, jei tau nereikalingas- nereiškia kad kitiem taip pat bus, ir beje aš neklausiau ar reikalingas ar ne, čia ne apklausa buvo, o pasidalinau ir kas norės tas turės

Redaguota , nario Ponas_Algelis

 

 

 

ⒶⓁⒼⒺⓁⒾⓈ

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