Jump to content

Nurdock

Retired
  • Posts

    294
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by Nurdock

  1. Intr-adevar, destul de simpla. Iti recomand sa folosesti garajul 8-Ball( sa fie mai apropiat de misiunea originala), daca busesti masina sa trebuiasca sa o repari si un mic cinematic dupa ce ai apasat CTRL (Daca ai intrat in 8-Ball, o sa iti apara 'bomb armed') in care camera se departeaza si vehiculul explodeaza.. Bafta cu el!

    Ba, sa  sti ca nu e rau, chiar mi-ai dat o idee. Mersi.

  2. Daca folosesti y_timers sau ai libraria YSI iti recomand sa faci in felul urmator, deoarece va fii mult mai optim decat daca ai folosi metodele traditionale:

    #include <YSI\y_timers>
    
    new Timer:PauzaPeste[ MAX_PLAYERS ],
    	PotPrindeBoss[ MAX_PLAYERS ];
    
    public OnPlayerConnect( playerid ){
    	PotPrindeBoss[ playerid ] = 0;
    	return 1;
    }
    
    CMD:fish( playerid, params[ ] ){
    
    	if( PotPrindeBoss[ playerid ] > 0 ){
    		new info_text[ 56 ];
    		format( info_text, sizeof info_text, "Poti prinde un alt peste peste %d secunde.", PotPrindeBoss[ playerid ] );
    		SendClientMessage( playerid, -1, info_text );
    		return 1;
    	}
    	/*
    		bla...bla...bla ce ai tu pe aici
    
    	*/
    	PotPrindeBoss[ playerid ] = 30;
    	PauzaPeste[ playerid ] = repeat CooldownPeste( playerid );
    	return 1;
    }
    
    timer CooldownPeste[ 1000 ]( playerid ){
    	PotPrindeBoss[ playerid ] --;
    	if( PotPrindeBoss[ playerid ] == 0 ){
    		stop PauzaPeste[ playerid ];
    		SendClientMessage( playerid, -1, "Acum poti prinde un nou peste." );
    	}
    	return 1;
    }
    

    Dar daca nu o ai, poti incerca asta: 

    new 
    	PotPrindeBoss[ MAX_PLAYERS ];
    
    public OnPlayerConnect( playerid ){
    	PotPrindeBoss[ playerid ] = 0;
    	return 1;
    }
    
    CMD:fish( playerid, params[ ] ){
    
    	if( PotPrindeBoss[ playerid ] == 1 )return SendClientMessage( playerid, -1, "Poti folosi comanda asta dupa 30 de secunde de la ultimul peste prins." );
    	/*
    		bla...bla...bla ce ai tu pe aici
    
    	*/
    	PotPrindeBoss[ playerid ] = 1;
    	SetTimerEx( "CooldownPeste", 30000, false, "d", playerid );
    	return 1;
    }
    forward CooldownPeste( playerid );
    public CooldownPeste( playerid ){
    	PotPrindeBoss[ playerid ] = 0;
    	SendClientMessage( playerid, -1, "Acum poti prinde un nou peste." );
    	return 1;
    }
    

    Mentionez ca n-am compilat pe nici una dintre ele, daca ai vreo eroare/warning anunta-ma.

    In primul rand dece sa faca timerul asta cand are deja unul facut(cel de 1 sec) si se poate folosi de el, oricum ce i-am dat eu e mult mai simplu.

  3. faci o variabila new delayfish[MAX_PLAYERS];

    dupa pui la fish urmatoarea verificare: if(delayfish[playerid] != 0) return format(string, sizeof string, "Mai trebuie sa astepti %d secunde", delayfish[playerid]), SendClientMessage(playerid, -1, string);

     

    si cand vinzi pestele pui delayfish[playerid] = 30;

     

    la timerul de o secunda pui asa:

    foreach(Player, i) {

        if(delayfish != 0) delayfish --;

    }

  4. dmn.. infine, daca cineva are nevoie sunt multi alti mai buni la care pot apela

    Pai daca ar fi asa cum zici tu sa apeleze la cei mai buni, foarte multi ar sar lasa pentru ca nicodata nu poti fi cel mai bun 

    Edit: aaa, gata m-am prins vroiai sa zici asta, sunt multi alti la care pot apela cum ar fi eu :)))) lasa, daca nu vrei niciun system te rog nu mai comenta altfel cer sa fi sanctionat pentru off-topic

  5. nu recomand, daca nu poti face ceva complicat nu o sa iti ceara nimeni sa ii faci textdraw cu 2 nr pe el.

    nu am zis ca nu pot face, doar ca daca va fi ceva prea lung, nu voi avea timpul necesar, stiu face ceva complicat acu am facut system rob

    Edit: Daca citesti mai bine am zis ca fac systeme doar cand sunt liber, daca mi-ar cere cineva un system de vehicule personale sau de factiuni nu il pot face intr-o zi sau 2 cand poate eu stau la pc o ora sau 2 maxim, nu comenta daca nu citesti tot postul.

    • Username: Nurdock.

    Vârstă: 17.

    Ce vinzi?: systeme de samp, la cerere.

    Dovada (că eÈ™ti în posesia produsului): -

    PreÈ›: depinde de system, oricum accept doar bani jade.

    Detalii de contact: discord Nurdock#4876

    Alte precizări: Fac systeme la cerere, bineinteles in timpul meu liber, ca am si treaba intr-o zi. Nu foarte complicate cum ar fi un system de vehicule personale, system factiuni, s.a.m.d.

×
×
  • Create New...