"Trebam nešto" - tema

FunnyGamingDay - FGD Započeo Vasic
pre 5 godina
132,432
pregleda
1,056
postova
Skrilew
Godfather
pre 5 godina
forward PljackanjeBankice( playerid );
public PljackanjeBankice( playerid ) {
new string[ 128 ];
if( IsPlayerInRangeOfPoint(playerid, 15.0, X, Y, Z) ) ) { //Ovo samo stavis, 15.0 zamenis tako da ti otprilike bude sef, zamenis X,y i z sa koordinatama centra sefa
    if( PljackaVreme[ playerid ] > 0 ) {

    new novac = random(52)+502;

new animlib;
        new animname;
        //Provera za animaciju je obrisana

    if( ServerInfo[ NovacBanka ] >= (PljackaNovac[ playerid ] + novac) )  {
    PljackaNovac[ playerid ] += novac;
    format( string, sizeof( string ), "~w~Ostanite u sefu jos ~r~%d ~w~sekundi", PljackaVreme[ playerid ] );
    GameTextForPlayer( playerid, string, 1000, 4 ) ;
    PljackaVreme[ playerid ]--;
}
else if( ServerInfo[ NovacBanka ] < (PljackaNovac[ playerid ] + novac) ) {

            GameTextForPlayer( playerid, "~w~Nema vise novca u sefu!", 1000, 4) ;
        PljackaVreme[ playerid ] = 0;
        SendClientMessageEx( playerid, NARACRVENA, "Opljackali ste banku i uzeli ~g~%d$ !", PljackaNovac[ playerid ] );
SendClientMessage( playerid, NARACRVENA, "Imate 15 minuta da odnesete novac do baze vase organizacije inace je propao!" );

ServerInfo[ TorbaIgracDropo ] = IPI;
ServerInfo[ TorbaVremeIstek ] = 15;

new OrgID = PlayerInfo[ playerid ][ xClan ];

Dimi_SetPlayerCheckpoint(playerid, OI, OI, OI, 2.0);
CheckpointStatus[ playerid ] = 28;

Dimi_KillTimer( PljackanjeBankeTimer[ playerid ] );
            PljackaVreme[ playerid ] = 0;
//ClearAnimations( playerid ); Ne treba posto nema animacije

            SetPlayerAttachedObject( playerid, OBJECT_SLOT_BADGE, 1550, 1, -0.008714, -0.188819, -0.026564, 159.138153, 86.558647, 0.000000, 1.005565, 0.984468, 1.014210 );

            PostaviWanted( playerid, "Pljacka Banke", "Nepoznati", 6 );
            PljackaUToku = false;

format( globalstring, sizeof( globalstring ), " Vesti | "col_white"Streets Of Crime Banka je opljackana i opljackano je %d$.", PljackaNovac[ playerid ] );
OOCNews( 0xFFA500AA, globalstring );
format( globalstring, sizeof( globalstring ), " Vesti | "col_white"Policijske snage i dalje pokusavaju da privedu pljackase." );
OOCNews( 0xFFA500AA, globalstring );

ServerInfo[ NovacBanka ] -= PljackaNovac[ playerid ];
  SaveServerStats( );

                foreach(new i : Player) {
                if( GetFactionType( i ) == ORG_TIP_PD ) {

format( globalstring,sizeof( globalstring ),"HQ: Osumniceni %s je opljackao banku zaustavite ga, over.", ImeIgraca( playerid ) );
  SCM( i, SVETLOCRVENA, globalstring );
  SCM( i, SVETLOCRVENA, "Imate jos vremena da zaustavite pljacku dok ne odnese torbu sa novcem u bazu." );
}
}
        }

    }
    else if( PljackaVreme[ playerid ] == 0 ) {

format(string, sizeof( string ),"~w~Opljackali ste banku i uzeli ~g~%d$ !", PljackaNovac[ playerid ] );
GameTextForPlayer( playerid, string, 6000, 4 );
SendClientMessageEx( playerid, NARACRVENA, "Opljackali ste banku i uzeli %d$ !",PljackaNovac[ playerid ] );
SendClientMessage( playerid, NARACRVENA, "Imate 15 minuta da odnesete novac do baze vase organizacije inace je propao!" );

ServerInfo[ TorbaIgracDropo ] = IPI;
ServerInfo[ TorbaVremeIstek ] = 15;

new OrgID = PlayerInfo[ playerid ][ xClan ];

            Dimi_SetPlayerCheckpoint(playerid, OI, OI, OI, 2.0);
            CheckpointStatus[ playerid ] = 28;

Dimi_KillTimer( PljackanjeBankeTimer[ playerid ] );
            PljackaVreme[ playerid ] = 0;
//ClearAnimations( playerid );

            SetPlayerAttachedObject( playerid, OBJECT_SLOT_BADGE, 1550, 1, -0.008714, -0.188819, -0.026564, 159.138153, 86.558647, 0.000000, 1.005565, 0.984468, 1.014210 );

            PostaviWanted( playerid, "Pljacka Banke", "Nepoznati", 6 );
            PljackaUToku = false;

format( globalstring, sizeof( globalstring ), " Vesti | "col_white"Streets Of Crime Banka je opljackana i opljackano je %d$.", PljackaNovac[ playerid ] );
OOCNews( 0xFFA500AA, globalstring );
format( globalstring, sizeof( globalstring ), " Vesti | "col_white"Policijske snage i dalje pokusavaju da privedu pljackase." );
OOCNews( 0xFFA500AA, globalstring );

ServerInfo[ NovacBanka ] -= PljackaNovac[ playerid ];
  SaveServerStats( );

            foreach(new i : Player) {
            if( GetFactionType( i ) == ORG_TIP_PD ) {

format( globalstring,sizeof( globalstring ),"HQ: Osumniceni %s je opljackao banku zaustavite ga, over.", ImeIgraca( playerid ) );
  SCM( i, SVETLOCRVENA, globalstring );
  SCM( i, SVETLOCRVENA, "Imate jos vremena da zaustavite pljacku dok ne odnese torbu sa novcem u bazu." );
}
}
}
}
else {
        GameTextForPlayer( playerid, "~w~Otisli ste iz sefa!", 1000, 4) ;
        PljackaVreme[ playerid ] = 0;

Dimi_KillTimer( PljackanjeBankeTimer[ playerid ] );

PostaviWanted( playerid, "Pljacka Banke", "Nepoznati", 6 );


if( PljackaNovac[ playerid ] > 0 ) {

SendClientMessageEx( playerid, NARACRVENA, "Opljackao si banku i uzeo %d$.", PljackaNovac[ playerid ] );
SendClientMessage( playerid, NARACRVENA, "Imate 15 minuta da odnesete novac do baze vase organizacije inace je propao!" );

ServerInfo[ TorbaIgracDropo ] = IPI;
ServerInfo[ TorbaVremeIstek ] = 15;

SetPlayerAttachedObject( playerid, OBJECT_SLOT_BADGE, 1550, 1, -0.008714, -0.188819, -0.026564, 159.138153, 86.558647, 0.000000, 1.005565, 0.984468, 1.014210 );

new OrgID = PlayerInfo[ playerid ][ xClan ];

Dimi_SetPlayerCheckpoint(playerid, OI, OI, OI, 2.0);
CheckpointStatus[ playerid ] = 28;

format( globalstring, sizeof( globalstring ), " Vesti | "col_white"Streets Of Crime Banka je opljackana i opljackano je %d$.", PljackaNovac[ playerid ] );
OOCNews( 0xFFA500AA, globalstring );
format( globalstring, sizeof( globalstring ), " Vesti | "col_white"Policijske snage i dalje pokusavaju da privedu pljackase." );
OOCNews( 0xFFA500AA, globalstring );

ServerInfo[ NovacBanka ] -= PljackaNovac[ playerid ];
  SaveServerStats( );

            foreach(new i : Player) {
            if( GetFactionType( i ) == ORG_TIP_PD ) {

format( globalstring,sizeof( globalstring ),"HQ: Osumniceni %s je opljackao banku zaustavite ga, over.", ImeIgraca( playerid ) );
  SCM( i, SVETLOCRVENA, globalstring );
  SCM( i, SVETLOCRVENA, "Imate jos vremena da zaustavite pljacku dok ne odnese torbu sa novcem u bazu." );
}
}

}
else {

SendClientMessage( playerid, NARACRVENA, "Nisi uspeo da opljackas banku." );

format( globalstring, sizeof( globalstring ), " Vesti | "col_white"Streets Of Crime Banka nije opljackana." );
OOCNews( 0xFFA500AA, globalstring );
}
PljackaUToku = false;

}
return true;
}


Ovako nesto?? Pritom podesi na IsPlayerInRangeOfPoint svoje koordinate i range.

Takodje kada pokrenes rob izbaci animaciju i TogglePlayerControllable
Cofi_Staanojlovic
Shot Caller
pre 5 godina
Neki System bodova, pozeljno da se dobija na svakih sat vremena po malo, i imas /shop za kupovinu vipa i tih kurca, fala
Boske
Hustler
pre 5 godina
V01D wrote on September 23, 2020, 3:22 pm:
forward PljackanjeBankice( playerid );
public PljackanjeBankice( playerid ) {
new string[ 128 ];
if( IsPlayerInRangeOfPoint(playerid, 15.0, X, Y, Z) ) ) { //Ovo samo stavis, 15.0 zamenis tako da ti otprilike bude sef, zamenis X,y i z sa koordinatama centra sefa
    if( PljackaVreme[ playerid ] > 0 ) {

    new novac = random(52)+502;

new animlib;
        new animname;
        //Provera za animaciju je obrisana

    if( ServerInfo[ NovacBanka ] >= (PljackaNovac[ playerid ] + novac) )  {
    PljackaNovac[ playerid ] += novac;
    format( string, sizeof( string ), "~w~Ostanite u sefu jos ~r~%d ~w~sekundi", PljackaVreme[ playerid ] );
    GameTextForPlayer( playerid, string, 1000, 4 ) ;
    PljackaVreme[ playerid ]--;
}
else if( ServerInfo[ NovacBanka ] < (PljackaNovac[ playerid ] + novac) ) {

            GameTextForPlayer( playerid, "~w~Nema vise novca u sefu!", 1000, 4) ;
        PljackaVreme[ playerid ] = 0;
        SendClientMessageEx( playerid, NARACRVENA, "Opljackali ste banku i uzeli ~g~%d$ !", PljackaNovac[ playerid ] );
SendClientMessage( playerid, NARACRVENA, "Imate 15 minuta da odnesete novac do baze vase organizacije inace je propao!" );

ServerInfo[ TorbaIgracDropo ] = IPI;
ServerInfo[ TorbaVremeIstek ] = 15;

new OrgID = PlayerInfo[ playerid ][ xClan ];

Dimi_SetPlayerCheckpoint(playerid, OI, OI, OI, 2.0);
CheckpointStatus[ playerid ] = 28;

Dimi_KillTimer( PljackanjeBankeTimer[ playerid ] );
            PljackaVreme[ playerid ] = 0;
//ClearAnimations( playerid ); Ne treba posto nema animacije

            SetPlayerAttachedObject( playerid, OBJECT_SLOT_BADGE, 1550, 1, -0.008714, -0.188819, -0.026564, 159.138153, 86.558647, 0.000000, 1.005565, 0.984468, 1.014210 );

            PostaviWanted( playerid, "Pljacka Banke", "Nepoznati", 6 );
            PljackaUToku = false;

format( globalstring, sizeof( globalstring ), " Vesti | "col_white"Streets Of Crime Banka je opljackana i opljackano je %d$.", PljackaNovac[ playerid ] );
OOCNews( 0xFFA500AA, globalstring );
format( globalstring, sizeof( globalstring ), " Vesti | "col_white"Policijske snage i dalje pokusavaju da privedu pljackase." );
OOCNews( 0xFFA500AA, globalstring );

ServerInfo[ NovacBanka ] -= PljackaNovac[ playerid ];
  SaveServerStats( );

                foreach(new i : Player) {
                if( GetFactionType( i ) == ORG_TIP_PD ) {

format( globalstring,sizeof( globalstring ),"HQ: Osumniceni %s je opljackao banku zaustavite ga, over.", ImeIgraca( playerid ) );
  SCM( i, SVETLOCRVENA, globalstring );
  SCM( i, SVETLOCRVENA, "Imate jos vremena da zaustavite pljacku dok ne odnese torbu sa novcem u bazu." );
}
}
        }

    }
    else if( PljackaVreme[ playerid ] == 0 ) {

format(string, sizeof( string ),"~w~Opljackali ste banku i uzeli ~g~%d$ !", PljackaNovac[ playerid ] );
GameTextForPlayer( playerid, string, 6000, 4 );
SendClientMessageEx( playerid, NARACRVENA, "Opljackali ste banku i uzeli %d$ !",PljackaNovac[ playerid ] );
SendClientMessage( playerid, NARACRVENA, "Imate 15 minuta da odnesete novac do baze vase organizacije inace je propao!" );

ServerInfo[ TorbaIgracDropo ] = IPI;
ServerInfo[ TorbaVremeIstek ] = 15;

new OrgID = PlayerInfo[ playerid ][ xClan ];

            Dimi_SetPlayerCheckpoint(playerid, OI, OI, OI, 2.0);
            CheckpointStatus[ playerid ] = 28;

Dimi_KillTimer( PljackanjeBankeTimer[ playerid ] );
            PljackaVreme[ playerid ] = 0;
//ClearAnimations( playerid );

            SetPlayerAttachedObject( playerid, OBJECT_SLOT_BADGE, 1550, 1, -0.008714, -0.188819, -0.026564, 159.138153, 86.558647, 0.000000, 1.005565, 0.984468, 1.014210 );

            PostaviWanted( playerid, "Pljacka Banke", "Nepoznati", 6 );
            PljackaUToku = false;

format( globalstring, sizeof( globalstring ), " Vesti | "col_white"Streets Of Crime Banka je opljackana i opljackano je %d$.", PljackaNovac[ playerid ] );
OOCNews( 0xFFA500AA, globalstring );
format( globalstring, sizeof( globalstring ), " Vesti | "col_white"Policijske snage i dalje pokusavaju da privedu pljackase." );
OOCNews( 0xFFA500AA, globalstring );

ServerInfo[ NovacBanka ] -= PljackaNovac[ playerid ];
  SaveServerStats( );

            foreach(new i : Player) {
            if( GetFactionType( i ) == ORG_TIP_PD ) {

format( globalstring,sizeof( globalstring ),"HQ: Osumniceni %s je opljackao banku zaustavite ga, over.", ImeIgraca( playerid ) );
  SCM( i, SVETLOCRVENA, globalstring );
  SCM( i, SVETLOCRVENA, "Imate jos vremena da zaustavite pljacku dok ne odnese torbu sa novcem u bazu." );
}
}
}
}
else {
        GameTextForPlayer( playerid, "~w~Otisli ste iz sefa!", 1000, 4) ;
        PljackaVreme[ playerid ] = 0;

Dimi_KillTimer( PljackanjeBankeTimer[ playerid ] );

PostaviWanted( playerid, "Pljacka Banke", "Nepoznati", 6 );


if( PljackaNovac[ playerid ] > 0 ) {

SendClientMessageEx( playerid, NARACRVENA, "Opljackao si banku i uzeo %d$.", PljackaNovac[ playerid ] );
SendClientMessage( playerid, NARACRVENA, "Imate 15 minuta da odnesete novac do baze vase organizacije inace je propao!" );

ServerInfo[ TorbaIgracDropo ] = IPI;
ServerInfo[ TorbaVremeIstek ] = 15;

SetPlayerAttachedObject( playerid, OBJECT_SLOT_BADGE, 1550, 1, -0.008714, -0.188819, -0.026564, 159.138153, 86.558647, 0.000000, 1.005565, 0.984468, 1.014210 );

new OrgID = PlayerInfo[ playerid ][ xClan ];

Dimi_SetPlayerCheckpoint(playerid, OI, OI, OI, 2.0);
CheckpointStatus[ playerid ] = 28;

format( globalstring, sizeof( globalstring ), " Vesti | "col_white"Streets Of Crime Banka je opljackana i opljackano je %d$.", PljackaNovac[ playerid ] );
OOCNews( 0xFFA500AA, globalstring );
format( globalstring, sizeof( globalstring ), " Vesti | "col_white"Policijske snage i dalje pokusavaju da privedu pljackase." );
OOCNews( 0xFFA500AA, globalstring );

ServerInfo[ NovacBanka ] -= PljackaNovac[ playerid ];
  SaveServerStats( );

            foreach(new i : Player) {
            if( GetFactionType( i ) == ORG_TIP_PD ) {

format( globalstring,sizeof( globalstring ),"HQ: Osumniceni %s je opljackao banku zaustavite ga, over.", ImeIgraca( playerid ) );
  SCM( i, SVETLOCRVENA, globalstring );
  SCM( i, SVETLOCRVENA, "Imate jos vremena da zaustavite pljacku dok ne odnese torbu sa novcem u bazu." );
}
}

}
else {

SendClientMessage( playerid, NARACRVENA, "Nisi uspeo da opljackas banku." );

format( globalstring, sizeof( globalstring ), " Vesti | "col_white"Streets Of Crime Banka nije opljackana." );
OOCNews( 0xFFA500AA, globalstring );
}
PljackaUToku = false;

}
return true;
}


Ovako nesto?? Pritom podesi na IsPlayerInRangeOfPoint svoje koordinate i range.

Takodje kada pokrenes rob izbaci animaciju i TogglePlayerControllable

Hvala ziv bio
Garadooo
Forum Don
pre 5 godina
Void Exx wrote on September 23, 2020, 5:14 pm:
Neki System bodova, pozeljno da se dobija na svakih sat vremena po malo, i imas /shop za kupovinu vipa i tih kurca, fala

deklarisi variablu za bodove i na registeru postavi na 0,pronadji fj. za payday i tu stavi ++ za bodove (u zavisnosti da li koristis mysql/yini napravi cuvanje),shop bi ti trebao biti isto lagan.
Napravis npr u dialogu iteme koje moze kupiti i provjere da li ima toliko bodova,znas vec sve sam...
Skrilew
Godfather
pre 5 godina
Void Exx wrote on September 23, 2020, 5:14 pm:
Neki System bodova, pozeljno da se dobija na svakih sat vremena po malo, i imas /shop za kupovinu vipa i tih kurca, fala

#include  //Za timer
#include //Za foreach
#include //Za komande
#include //Za dialoge

enum pInfo //Dodamo pBodovi pod info igraca
{
pBodovi
}
new PlayerInfo;

CMD:shop(playerid) { //Komanda koja ce prikazati dialog za shop

if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, -1, "Ne mozes to iz vozila!"); //Sigurnosti radi, ako je u vozilu da ne moze koristiti cmd
Dialog_Show(playerid, Shop, DIALOG_STYLE_LIST, "Shop", "Vip1(5 bodova)\nPalica(1 bod)\nNovac(20.000$ x 1 bod)", "Potvrdi", "Odustani");
return 1;
}

Dialog:Shop(playerid, response, listitem, inputtext[]) { //Novi dialog shop

if(!response) return 0; //Ako klikne Odustani
if(response) { //Ako klikne Potvrdi

switch(listitem) {

case 0: { //Vip 1

if(PlayerInfo >= 1) return SendClientMessage(playerid, -1, "Vec imas VIP-a!"); //U slucaju da ima vip-a
if(PlayerInfo < 5) return SendClientMessage(playerid, -1, "Nemas dovoljno bodova!"); //Ako nema dovoljno
PlayerInfo -= 5; //Oduzmemo 5 bodova
PlayerInfo = 1; //Damo mu vipa lvl 1
SendClientMessage(playerid, -1, "Uspesno si kupio Vip 1 za 5 bodova!");
return 1;
}

case 1: { //Palica

if(PlayerInfo < 1) return SendClientMessage(playerid, -1, "Nemas dovoljno bodova!"); //Ako nema dovoljno
PlayerInfo -= 1; //Oduzmemo 1 bod
GivePlayerWeapon(playerid, 5, 1); //Damo mu palicu
SendClientMessage(playerid, -1, "Uspesno si kupio palicu za 1 bod!");
return 1;
}

case 2: { //Novac

//Kada klikne na novac izlazi mu drugi dialog gde ce uneti kolicinu
Dialog_Show(playerid, ShopNovac, DIALOG_STYLE_INPUT, "Shop Novac", "Unesi broj bodova koje zelis potrositi", "Potvrdi", "Nazad");
return 1;
}
}
}
return 1;
}

Dialog:ShopNovac(playerid, response, listitem, inputtext[]) { //Dialog Shop Novac

if(!response) return Dialog_Show(playerid, Shop, DIALOG_STYLE_LIST, "Shop", "Vip1(5 bodova)\nPalica(1 bod)\nNovac(20.000$ x 1 bod)", "Potvrdi", "Odustani");
if(response) {

new bodova = strval(inputtext); //Uzmemo input igraca i stavimo u varijablu bodova
if(PlayerInfo < bodova) return SendClientMessage(playerid, -1, "Nemas dovoljno bodova!"); //Ako nema dovoljno bodova
GivePlayerMoney(playerid, bodova*20000); //Dajemo mu novac na osnovu bodova koje je uneo
SendClientMessage(playerid, -1, "Uspesno si kupio novac!");
return 1;
}
return 1;
}

task DavanjeBodova() { //Timer koji ide na svakih sat vremena od pokretanja servera

foreach(Player, i) { //Loopujemo sve online igrace

PlayerInfo++; //Dodajemo jedan bod svakom online igracu
}
SendClientMessageToAll(-1, "Svi online igraci su dobili bod!");
return 1;
}


Pokusao sam sto vise objasniti, ovo ti je neki primer kako bi otprilike to funkcionisalo, sada je na tebi da pravis. Po ovome, svi online igraci na svakih sat vremena dobijaju jedan bod, sto je previse broken xDD
Cofi_Staanojlovic
Shot Caller
pre 5 godina
V01D wrote on September 24, 2020, 11:23 am:
#include  //Za timer
#include //Za foreach
#include //Za komande
#include //Za dialoge

enum pInfo //Dodamo pBodovi pod info igraca
{
pBodovi
}
new PlayerInfo;

CMD:shop(playerid) { //Komanda koja ce prikazati dialog za shop

if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, -1, "Ne mozes to iz vozila!"); //Sigurnosti radi, ako je u vozilu da ne moze koristiti cmd
Dialog_Show(playerid, Shop, DIALOG_STYLE_LIST, "Shop", "Vip1(5 bodova)\nPalica(1 bod)\nNovac(20.000$ x 1 bod)", "Potvrdi", "Odustani");
return 1;
}

Dialog:Shop(playerid, response, listitem, inputtext[]) { //Novi dialog shop

if(!response) return 0; //Ako klikne Odustani
if(response) { //Ako klikne Potvrdi

switch(listitem) {

case 0: { //Vip 1

if(PlayerInfo >= 1) return SendClientMessage(playerid, -1, "Vec imas VIP-a!"); //U slucaju da ima vip-a
if(PlayerInfo < 5) return SendClientMessage(playerid, -1, "Nemas dovoljno bodova!"); //Ako nema dovoljno
PlayerInfo -= 5; //Oduzmemo 5 bodova
PlayerInfo = 1; //Damo mu vipa lvl 1
SendClientMessage(playerid, -1, "Uspesno si kupio Vip 1 za 5 bodova!");
return 1;
}

case 1: { //Palica

if(PlayerInfo < 1) return SendClientMessage(playerid, -1, "Nemas dovoljno bodova!"); //Ako nema dovoljno
PlayerInfo -= 1; //Oduzmemo 1 bod
GivePlayerWeapon(playerid, 5, 1); //Damo mu palicu
SendClientMessage(playerid, -1, "Uspesno si kupio palicu za 1 bod!");
return 1;
}

case 2: { //Novac

//Kada klikne na novac izlazi mu drugi dialog gde ce uneti kolicinu
Dialog_Show(playerid, ShopNovac, DIALOG_STYLE_INPUT, "Shop Novac", "Unesi broj bodova koje zelis potrositi", "Potvrdi", "Nazad");
return 1;
}
}
}
return 1;
}

Dialog:ShopNovac(playerid, response, listitem, inputtext[]) { //Dialog Shop Novac

if(!response) return Dialog_Show(playerid, Shop, DIALOG_STYLE_LIST, "Shop", "Vip1(5 bodova)\nPalica(1 bod)\nNovac(20.000$ x 1 bod)", "Potvrdi", "Odustani");
if(response) {

new bodova = strval(inputtext); //Uzmemo input igraca i stavimo u varijablu bodova
if(PlayerInfo < bodova) return SendClientMessage(playerid, -1, "Nemas dovoljno bodova!"); //Ako nema dovoljno bodova
GivePlayerMoney(playerid, bodova*20000); //Dajemo mu novac na osnovu bodova koje je uneo
SendClientMessage(playerid, -1, "Uspesno si kupio novac!");
return 1;
}
return 1;
}

task DavanjeBodova() { //Timer koji ide na svakih sat vremena od pokretanja servera

foreach(Player, i) { //Loopujemo sve online igrace

PlayerInfo++; //Dodajemo jedan bod svakom online igracu
}
SendClientMessageToAll(-1, "Svi online igraci su dobili bod!");
return 1;
}


Pokusao sam sto vise objasniti, ovo ti je neki primer kako bi otprilike to funkcionisalo, sada je na tebi da pravis. Po ovome, svi online igraci na svakih sat vremena dobijaju jedan bod, sto je previse broken xDD
a ljubim te <3
Lazar_babuska
Hustler
pre 5 godina
pozdrav , nova sam u skriptanju i danas sam uzeo mod od Srbija Gaming , medjutim kad sam hteo da dam lidera sebi cmd /makeadmin pise da nije autonizovana komanda , kao da ne postoji pa pitam ako neko mozda zna cmd da mi posalje hitno mi treba
BKINGS OGC
Wheel Man
pre 5 godina
Lazar_babuska wrote on September 25, 2020, 4:47 pm:
pozdrav , nova sam u skriptanju i danas sam uzeo mod od Srbija Gaming , medjutim kad sam hteo da dam lidera sebi cmd /makeadmin pise da nije autonizovana komanda , kao da ne postoji pa pitam ako neko mozda zna cmd da mi posalje hitno mi treba

Pise ti Nemate Autorizaciju ? Si setao sam sebi admina preko server.cfg jel si se logovao kao RCON Admin ?
Boske
Hustler
pre 5 godina
Treba mi sistem grafita na ovom principu vidjao sam ga na vibe I mw i na ch. Koristim SM od Dimija gledao sam sistem u mw probao da ga izvucem al nisam se snasao.
https://m.imgur.com/a/LlKEyDy
n1k0la
Shot Caller
pre 5 godina
Trebaju mi one ikonice za textdrawove poput ld_  pretrazio sam sve nmg nać nikako.Ko nadje neka posalje hvala.
Paulix
Wheel Man
pre 4 godine
Ima neko ko bi mi mogao uraditi sistem da kreiram kamere za PD ingame ako je to moguce ?
Lakering
Made Man
pre 4 godine
https://open.mp/docs

Sve imas objasnjeno
Dime123
Made Man
pre 4 godine
trebam ako ima neko sistem /bilborda, i garaza samo enterijere tipa mala garaza srednja i velika ako imate
Lakering
Made Man
pre 4 godine
Ima neko YSI\y_timers include, i y_va ?
Ljubisa
Shot Caller
pre 4 godine
Lakering wrote on April 7, 2021, 9:35 pm:
Ima neko YSI\y_timers include, i y_va ?

https://github.com/pawn-lang/YSI-Includes

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava