Jump to content

AdyHD

Member
  • Posts

    2
  • Joined

  • Last visited

Posts posted by AdyHD

  1.  

    Pentru inceput creezi o variabila de tip 'Boolean' pe care o initializezi cu 'false'.

    new bool: myVariable[ MAX_PLAYERS ];
    

    La OnPlayerConnect adaugi:

    public OnPlayerConnect( playerid ) {
    
    	PlayAudioStreamForPlayer( playerid, "url de la melodie." ); // Cu aceasta functie pui o muzica pentru player-ul care se conecteaza.
    	myVariable[ playerid ] = true; // aici setam variabila declarata anterior, pe 'true'.
    
    	return true; // Aici returnam 1.
    
    }
    
    Dupa asta, cand player-ul se inregistreaza/logheaza si server-ul il spawneaza automat, mergem la public-ul OnPlayerSpawn si adaugam:
    public OnPlayerSpawn( playerid ) {
    
    	StopAudioStreamForPlayer( playerid ); // Oprim muzica pe care am pus-o la OnPlayerConnect.
    	myVariable[ playerod ] = false; // aici setam variabila pe care am setat-o anterior pe true, acum o setam/resetam pe 'false'.
    
    	return true; // Aici returnam 1.
    }
    
    Si ca sa nu se creeze bug-uri, la OnPlayerDisconnect o resetam.
    public OnPlayerDisconnect( playerid, reason ) {
    
    	myVariable[ playerod ] = false;
    
    	return true;
    }
    

    Sper ca ai inteles.  :wink:

     

    Mersi maine incerc sa vad daca merge , sa nu inchizi topic ca o sa revin cu reply. Noapte buna

  2. Salut Leaks.ro

    Astazi am venit cu intrebare la scripterii priceputi.

    Eu nu prea ma pricep prea bine dar stiu cat de cat..

    Acum sa va zic problema: fatal error 100: cannot read from file: "CreateObject"

    Puteti sa ma ajuti sa rezolv.

     

    Multumesc anticipat.

  3.  

    @@WiNKs aia e o metoda veche rau.

     

    Take

    stock antiDialogExploit( leonard[] ) {
    	new messLength = strlen( leonard );
    
    	for( new i; i < messLength; ++i ) {
    		if( leonard[ i ] == '%' ) return true;
    	}
    
    	return false.
    }
    
    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {    
            if( antiDialogExploit( inputtext ) ) return true;
    
            // dialogurile tale
    
    	return true;
    }
    

    unde trb sa o bag ?

  4. Am sters chestiilea alea si am bagat care mi-ati dat voi si asa mi-a dat C:\Users\Andrian\Desktop\\gamemodes\(57838) : warning 219: local variable "i" shadows a variable at a preceding level

    C:\Users\Andrian\Desktop\\gamemodes\(72047) : warning 203: symbol is never used: "antisqlinjection"
    Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
     
     
    2 Warnings.
  5.  

    In primul rand, nu este flood. Acesta se numeste SQL Injection. Poti afla mai multe aici despre SQL Injection.

     

    Cat despre problema ta, adauga la public OnDialogResponse:

    if(strfind(inputtext,"'") || strfind(inputtext,"'"))
    
        {
    
            for(new i; i < strlen(inputtext); i++)
    
            {
    
                if(strfind(inputtext[i],"%", true) == 0)
    
                {
    
                    inputtext[i] = '-';
    
                }
    
                if(strfind(inputtext[i],"'", true) == 0)
    
                {
    
                    inputtext[i] = '-';
    
                }
    
            }
    
            SCM(playerid, COLOR_YELLOW2, "Eroare: Nu poti folosi aceste caractere.");
    
    
        }
    

    Trebuie sa sterg aia si sa pun asta care mi-ai dat tu da ?

  6.  

    In primul rand, nu este flood. Acesta se numeste SQL Injection. Poti afla mai multe aici despre SQL Injection.

     

    Cat despre problema ta, adauga la public OnDialogResponse:

    if(strfind(inputtext,"'") || strfind(inputtext,"'"))
    
        {
    
            for(new i; i < strlen(inputtext); i++)
    
            {
    
                if(strfind(inputtext[i],"%", true) == 0)
    
                {
    
                    inputtext[i] = '-';
    
                }
    
                if(strfind(inputtext[i],"'", true) == 0)
    
                {
    
                    inputtext[i] = '-';
    
                }
    
            }
    
            SCM(playerid, COLOR_YELLOW2, "Eroare: Nu poti folosi aceste caractere.");
    
    
        }
    

    Mersi,chiar acum incerc.

  7. Astazi am venit cu o intrebare spre scripterii priceputi in pawno etc..


    Cum pot sa rezolv chesti cu flood de pe report , adica dai report-alta problema si ''%s'' cum pot sa pun expl sa nu poata da flood de pe caracter asta ''%s''

×
×
  • Create New...