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š 2210 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 ;) dalinuosi keleta sa-mp scriptu kurie reikalingi kuriant sa-mp projekta

 

-Spidometras-

 

new Text:Textdraw0[MAX_PLAYERS];
new Text:Textdraw1[MAX_PLAYERS]; 
public OnPlayerConnect(playerid)
{
Textdraw0[playerid] = TextDrawCreate(125.000000, 432.000000, "Greitis: 10km/h");
TextDrawBackgroundColor(Textdraw0[playerid], 255);
TextDrawFont(Textdraw0[playerid], 2);
TextDrawLetterSize(Textdraw0[playerid], 0.270000, 1.100000);
TextDrawColor(Textdraw0[playerid], -1);
TextDrawSetOutline(Textdraw0[playerid], 0);
TextDrawSetProportional(Textdraw0[playerid], 1);
TextDrawSetShadow(Textdraw0[playerid], 1);


Textdraw1[playerid] = TextDrawCreate(257.000000, 432.000000, "Bukle: 100%");
TextDrawBackgroundColor(Textdraw1[playerid], 255);
TextDrawFont(Textdraw1[playerid], 2);
TextDrawLetterSize(Textdraw1[playerid], 0.270000, 1.100000);
TextDrawColor(Textdraw1[playerid], -1);
TextDrawSetOutline(Textdraw1[playerid], 0);
TextDrawSetProportional(Textdraw1[playerid], 1);
TextDrawSetShadow(Textdraw1[playerid], 1);
return 1;
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
	TextDrawShowForPlayer(playerid, Textdraw0[playerid]);
	TextDrawShowForPlayer(playerid, Textdraw1[playerid]);
	return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
	TextDrawHideForPlayer(playerid, Textdraw0[playerid]);
	TextDrawHideForPlayer(playerid, Textdraw1[playerid]);
	return 1;
}
public OnPlayerUpdate(playerid)
{
new getInfo[50], Float:bukle;
format(getInfo, 50, "Greitis: %iKM/H", GetPlayerSpeed(playerid, true));
  TextDrawSetString(Textdraw0[playerid], getInfo);
  GetVehicleHealth(GetPlayerVehicleID(playerid), bukle);
  format(getInfo, 50, "Bukle: %.0f%", bukle/10);
  TextDrawSetString (Textdraw1[playerid], getInfo);
return 1;
}

Komanda : /tpdarbas

CMD:tpdarbas ( playerid )
{
    if ( playerDB [ playerid ] [ specialybe ] == 1 ) {
        new vehicleid = GetPlayerVehicleID ( playerid ) ;
        SetPlayerPos ( playerid , Jūsų cordinatės ) ;
        SetVehiclePos ( vehicleid , Jūsų cordinatės ) ;
        PutPlayerInVehicle ( playerid , vehicleid , 0 ) ;
        SendClientMessage ( playerid , -1 , "Nusiteleportavai į „Policijos Departamento“ darbą ." ) ;
        SetPlayerInterior ( playerid , 0 ) ;
        SetPlayerVirtualWorld ( playerid , 0 ) ; }
        
        else if ( playerDB [ playerid ] [ specialybe ] == 0 ) {
        SendClientMessage ( playerid , -1 , "Jūs neturite darbo !" ) ; }
        return 1 ; }

if ( ! strcmp ( cmdtext , "/tpdarbas" , true ) )
{
    if ( playerDB [ playerid ] [ specialybe ] == 1 ) {
        new vehicleid = GetPlayerVehicleID ( playerid ) ;
        SetPlayerPos ( playerid , Jūsų cordinatės ) ;
        SetVehiclePos ( vehicleid , Jūsų cordinatės ) ;
        PutPlayerInVehicle ( playerid , vehicleid , 0 ) ;
        SendClientMessage ( playerid , -1 , "Nusiteleportavai į „Policijos Departamento“ darbą ." ) ;
        SetPlayerInterior ( playerid , 0 ) ;
        SetPlayerVirtualWorld ( playerid , 0 ) ; }

        else if ( playerDB [ playerid ] [ specialybe ] == 0 ) {
        SendClientMessage ( playerid , -1 , "Jūs neturite darbo !" ) ; }
        return 1 ; }

Prisijungė Administratorius

 

if(Player::Admin)
{
 	new AdminMSG[50];
 	new VardasPavarde[20];
 	GetPlayerName(playerid, VardasPavarde, sizeof(VardasPavarde));
 	format(AdminMSG,sizeof(AdminMSG),"Administratorius %s prisijungė", VardasPavarde);
 	SendClientMessageToAll(-1, AdminMSG)
}
PlayerDB[Admin][playerid]

Komanda : Serverio RR

CMD:serveriorr(playerid, params[])
{
	if(playerDB[playerid][admin] < 4) return SendClientMessage(playerid, RED, "{FFFFFF} Tokios komandos nëra. Visos komandos {00FF00} /pagalba");
	SendRconCommand("password HujAtspesiDabarPasakaRR");
	SendRconCommand("hostname Daromas restartas.");
	SendClientMessageToAll(GREEN, "* Pagr.Administratorius Skelbia serveiro restartą Serveris Bus pajungtas Neužilgo.!");
	for(new p = 0; p < MAX_PLAYERS; p++) SetTimerEx("KickEx", 50, false, "d", p);
	SavePelnai();
	// Čia susirašot ka saugot pvz : SavePlenai(); Ir t.t
	for(new h = 0; h < MAX_HOUSES; h++)
    {
        SaveHouse(h);
    }
	SetTimer("IsjungiameServeri", 40 * 1000, false);
	return 1;
}

 

Textdraw prisijungimas/registracija

http://www53.zippyshare.com/v/1Zudq6A7/file.html

/isdalinti komanda kaip per sarg.lt

 

CMD : isdalinti ( playerid, string {
    naujas PArtiID [ MAX_PLAYERS ] , PArti, Suma, Float : PPos ] , Isdalins, Stringas 128 ] , Vardas 24 ] ;
    jei ( sscanf string , "i" , Suma grąžina SendClientMessage ( playerid, 1 , "Komandos naudojimas: / išdalinti <<suma>>" );
    jei GetPlayerMoney ( playerid ) <Suma grąžinti SendClientMessage ( playerid, 1 , "Klaida: jūs neturite tiek pinigų" ) ;
    GetPlayerPos ( playerid, PPos ] , PPos ] , PPos ) ;
    už ( naujas i; i < = MAX_PLAYERS; i ++ {
        jei IsPlayerInRangeOfPoint ( i, 15 , PPos ] , PPos ] , PPos toliau ;
        jei ( i == playerid tęsiasi ;
        PArtiID [ PArti = i;
        PArti ++ ;
    }
    Isdalins = Suma / PArti;
    GivePlayerMoney ( playerid, - Suma ) ;
    formatas ( Stringas, 128 , "Išdalinote% i €% i žaidėjai. Kiekvienam po% i €" , Suma, PArti, Isdalins ) ;
    SendClientMessage ( playerid, 1 , Stringas ) ;
    GetPlayerName ( playerid, Vardas, 24 ) ;
    formatas ( Stringas, 128 , "% i davė jums% i €" , Vardas, Isdalins ) ;
    už ( naujas i; i < = PArti; i ++ {
        GivePlayerMoney ( PAttiID [ i ] , Isdalins ) ;
        SendClientMessage ( PArtiID [ i ] , 1 , Stringas ) ;
    }
    grąžinti 1 ;
}

Komanda /ban

 

CMD:ban(playerid, params[])

{

if(PlayerInfo[playerid][Adminas] >= 1) { // Čia pasikeiskite kaip pas jus yra, prie žaidėjo kintamūjų.

new PID;

new reason[64];

new str[128];

new Playername[MAX_PLAYER_NAME], Adminname[MAX_PLAYER_NAME];

GetPlayerName(playerid, Adminname, sizeof(Adminname));

GetPlayerName(PID, Playername, sizeof(Playername));

if(sscanf(params, "us[64]", PID,reason)) return SendClientMessage(playerid, COLOR_GREY, "Naudojimas: /ban [ Vardas_Pavardė ] [ Priežastis ]");

if(!IsPlayerConnected(PID))

return SendClientMessage(playerid, COLOR_GREY, "Žaidėjas nėra prisijungęs!");

format(str, sizeof(str), "'%s' buvo užblokuotas administratoriumi '%s'. Priežastis: %s ", Playername, Adminname, reason);

SendClientMessageToAll(COLOR_RED, str);

Ban(PID);

}

else

{

SendClientMessage(playerid, COLOR_GREY, "{F7D000}»{FFFFFF} Tokios komandos nėra! Tau padės - /pagalba");// Jei žaidėjas nėra administratorius.

}

return 1;

}

 

Tazerio textdraw

119cf0f77f26f17b691285839bcc463c755.jpg

http://pastebin.com/DdBtAxiV

 

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