Kako da stavim respekte i gold

Započeo Akisha.
24. Maj 2020. Zaključano
397
pregleda
3
postova
Akisha.
3
Wheel Man
24. Maj 2020.
Problem(error/warning): nije error
Dio skripte:CMD:svima( playerid, params[] ) {
    if( PlayerInfo[ playerid ][ xAdmin ] < 7 ) return GRESKA( playerid, "Niste u mogucnosti koristiti ovu komandu.");
if( AdminDuty[ playerid ] == false ) return GRESKA( playerid, "Da bi koristili ovu komandu morate biti Admin na duznosti" );

new vrsta, kolicina;

if( sscanf( params, "ii", vrsta, kolicina ) ) {
    SCM( playerid, SVIJETLOPLAVA, "___________________________________________________________________");
SendUsageMessage( playerid, "/svima [ Vrsta ] [ Kolicina ]");
SCM( playerid, BIJELA, " 1. Level | 2. Novac  ");
    SCM( playerid, SVIJETLOPLAVA, "___________________________________________________________________");
return 1;
}
if( kolicina < 1 ) return GRESKA( playerid, "Kolicina ne moze biti ispod 1." );
if( vrsta == 1 ) {
    foreach( Player, i ) {
        if( i != INVALID_PLAYER_ID && PlayerLogged[ i ] != false ) {
            PlayerInfo[ i ][ xLevel ] += kolicina;
            SetPlayerScore( i, PlayerInfo[ i ][ xLevel ] );
        }
    }
SendInfoMessage( playerid, "Dao si svim igracima levelup." );
format( globalstring, sizeof( globalstring ), ""col_BStory"|:.BStory:.| "col_white" Admin %s je nagradio sve igrace sa:  %d levela.", ImeIgraca( playerid ), kolicina );
    SCMA( -1, globalstring );
    return true;
}
else if( vrsta == 2 ) {
    foreach( Player, i ) {
        if( i != INVALID_PLAYER_ID && PlayerLogged[ i ] != false ) {
            DajIgracuNovac( i, kolicina );
        }
    }
    SendInfoMessage( playerid, "Dao si svim igracima novac." );
    format( globalstring, sizeof( globalstring ), ""col_BStory"|:.BStory:.| "col_white" Admin %s je nagradio sve igrace sa:  %d$.", ImeIgraca( playerid ), kolicina );
    SCMA( -1, globalstring );
    return true;
}
else GRESKA( playerid, "Pogresna vrsta(1-2)" );
return true;
}
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ][ /code ]
Slika/video ingame problema(obavezno ako je ingame problem)😮vako,zelim da stavim pored levelupa i money upa na cmd svima zelim staviti i respecte i goldove ako moze neko da mi ovo resi
Hvala.
Exnas.pwn
5
Godfather
24. Maj 2020.
Zasto ne pokusas sam da uradis nesto?

ako imas komandu u kojoj se radi nesto slicno iskopiraj je.
u sscanfu imas vrsta i kolicina vrsta ti kao sto vidis odredjuje da li je level ili novac.
 SCM( playerid, BIJELA, " 1. Level | 2. Novac  ");
Prvo tu dodas | 3. Respekti | 4. Zlato Dakle trebalo bi izgledati ovako
 SCM( playerid, BIJELA, " 1. Level | 2. Novac | 3. Respekti | 4. Gold ");

Zavrsio si sa tim delom citas dalje kod sada imamo jedan if(vrsta == 1) Sta to radi?
To ce proveriti da li je broj koji je ukucan odmah posle komande /svima jednak 1, ukoliko jeste sledi dalje funkcija foreach(Player, i) koja se uzima sve online igrace, slovo 'i' ti oznacava id igraca i radi im proveru if( i != INVALID_PLAYER_ID && PlayerLogged!= false) Ovde imamo 2 provere prva je da li je i != INVALID_PLAYER_ID, okej gore si imao vrsta == 1, dva znaka jednakosti znaci ako je to nesto sa leve strane jednako desnoj.
!= znaci da nije jednako, INVALID_PLAYER_ID gleda da li je igrac koji ima id 'i' validan, ukoliko jeste nastavlja proveru, PlayerLogged je bool varijabla koja je definisana u tvom modu, ukoliko je ona takodjer razlicita od false ono ce nastaviti funkciju. PlayerInfo += kolicina;
PlayerInfo od igraca 'i' na vrijednost xLevel ce biti dodana kolicina. Sta je kolicina, to je drugi broj koji je ukucan posle komande /svima. Da ti bude jasnije evo ti ovaj primer

/svima 1 5

Kada ovo ukucas InGame ono ce svima dodati level 5.
a skripta ce dobiti ovako nesto

/svima vrsta kolicina

Nadam se da si shvatio to.
SetPlayerScore je samp funckija koja ce igracu postaviti score, score ti je ono na 'TAB'.
Okej to sam ti objasnio sad treba da nastavis i dodas respekti i gold
znaci iznas else GRESKA ces dodati novi red i krenuti da pises

else if(vrsta == 3)

Pa nastavi polako
                   
       
Akisha.
3
Wheel Man
24. Maj 2020.
@//>> Vedran a jer mi mozes ti to uraditi molim te,il neko drugi Hvala.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha