Jump to content

qRuby.

Member
  • Posts

    289
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by qRuby.

  1. Nu recomand acest site. Daca spui ca ai avea o experienta in acest domeniu, ai face in asa fel incat website-ul tau sa atraga clienti, nu sa ii respinga.

    Web Development-ul este o arta, daca nu pui pasiune in ceea ce doresti sa devii nu o sa devii niciodata.

    Ce dovedeste ca nu esti un web developer calitativ?

    Daca te-ai stradui sa nu mai furi index-uri de pe wrapbootstrap sau alte site-uri de genul asta, poate ai avea o recomandare din partea mea.

    De ce te-ai chinui sa faci un website pentru shop in HTML? Era mult mai simplu sa faci ceva in PHP, cu o baza de date, sa nu te mai chinui sa dai edit si alte chestii.

    Prin urmare, asta dovedeste ca nu stii sa folosesti limbajul de programare asa cum trebuie folosit, spre exemplu: PHP.

    • Username: qRuby
    • Varsta 20 anisori
    • Ce vinzi?: Root-uri
    • Dovada (că sunteti in posesia produsului) OBLIGATORIU: fLhz1mD.png
    •  
    •                                                                                                        W3k4MHR.png
    • Pret: 5 euro
    • Detalii de contact: qruby#1337
    • Alte precizari:
  2. Acum 3 minute, Leonard a spus:

    pt y_commands trebuie sa modifici OnPlayerCommandPerformed

    
    OnPlayerCommandPerformed

     

    Acum este:

    
    e_COMMAND_ERRORS:OnPlayerCommandReceived(playerid, cmdtext[], e_COMMAND_ERRORS:success)

     

    Exemplu:

    
    public e_COMMAND_ERRORS:OnPlayerCommandReceived(playerid, cmdtext[], e_COMMAND_ERRORS:success)
    {
    	if(success == COMMAND_UNDEFINED)
    	{
    		SendClientMessage(playerid, -1, "Aceasta comanda nu exista.");
    		return COMMAND_OK;
    	}
    	
    	return COMMAND_OK;
    }

     

    Lista cu errorile:

    
    enum e_COMMAND_ERRORS
    {
        // The majority of these are even - odd numbers return "1" not "0".
        COMMAND_ZERO_RET      = 0 , // The command returned 0.
        COMMAND_OK            = 1 , // Called corectly.
        COMMAND_UNDEFINED     = 2 , // Command doesn't exist.
        COMMAND_DENIED        = 3 , // Can't use the command.
        COMMAND_HIDDEN        = 4 , // Can't use the command don't let them know it exists.
        COMMAND_NO_PLAYER     = 6 , // Used by a player who shouldn't exist.
        COMMAND_DISABLED      = 7 , // All commands are disabled for this player.
        COMMAND_BAD_PREFIX    = 8 , // Used "/" instead of "#", or something similar.
        COMMAND_INVALID_INPUT = 10, // Didn't type "/something".
    }

     

    Iar la Iteratori, ai inteles gresit cum se folosesc.

     

    La comanda ta:

    
    YCMD:admins(playerid, params[], help) {
        new string[128];
        foreach(new i: Admin) {
            if(PlayerInfo[i][pAdmin] > 0) {
                format(string, 128, "%s - admin level %d", GetName(playerid), PlayerInfo[i][pAdmin]);
    			SendClientMessage(playerid, 0xFFFFFFFF, string);
            }
        }
        return 1;
    }

     

    Functia GetName trebuie sa apeleze ID-ul adminului, nu al tau, iar acea verificare daca e admin, e inutila, pt ca in interator adaugi doar persoanele care au admin.

     

    
    GetName(playerid) -> GetName(i)
    
        foreach(new i: Admin) {
            if(PlayerInfo[i][pAdmin] > 0) {
                format(string, 128, "%s - admin level %d", GetName(playerid), PlayerInfo[i][pAdmin]);
    			SendClientMessage(playerid, 0xFFFFFFFF, string);
            }
    
    ->
    
    foreach(new i: Admin) 
    {
      format(string, 128, "%s - admin level %d", GetName(i), PlayerInfo[i][pAdmin]);
      SendClientMessage(playerid, 0xFFFFFFFF, string);
    }

     

    mersi, la iteratori stiam de faza aia dar m-am incurcat eu acolo si am scris playerid in loc de i, asa se intampla cand scriptezi la 3 noaptea :))

    • Username : qRuby
    • Problema întâlnită: nu merge libraria YSI
    • Detalii despre problemă: -.
    • Ce ai încercat să faci înainte să postezi?: am incercat sa schimb libraria YSI cu alta dar tot asa face.
    • Cod sursa (recomandat pastebin.com) : 
      #include <a_samp>
      #include <YSI\y_iterate>
      #include <YSI\y_commands>
      
      new Iterator: Admin<MAX_PLAYERS>;
      
      YCMD:gotoxyz(playerid, params[], help) {
          new string[128], interior;
          new Float:x, Float:y, Float:z;
          if(sscanf(params, "fffi", x, y, z, interior)) return SendClientMessage(playerid, COLOR_GREY, "Syntax: /gotoxyz <x> <y> <z> <interior>");
          SetPlayerPos(playerid, x, y, z);
          format(string, 128, "Te-ai teleportat la coordonatele x = %f, y = %f, z = %f, interiorul %d.",x,y,z,interior);
          SendClientMessage(playerid, COLOR_YELLOW2, string);
          SetPlayerVirtualWorld(playerid, 0);
          SetPlayerInterior(playerid, interior);
          return 1;
      }
      
      YCMD:admins(playerid, params[], help) {
          new string[128];
          foreach(new i: Admin) {
              if(PlayerInfo[i][pAdmin] > 0) {
                  format(string, 128, "%s - admin level %d", GetName(playerid), PlayerInfo[i][pAdmin]);
      			SendClientMessage(playerid, 0xFFFFFFFF, string);
              }
          }
          return 1;
      }
      
      YCMD:rac(playerid, params[], help) {
          SendClientMessage(playerid, COLOR_GREY, "Aceasta comanda a fost dezactivata deoarece toate vehiculele nefolosite se respawneaza automat in fiecare ora.");
          return 1;
      }
      
      public OnPlayerConnect(playerid)
      {
      	if(PlayerInfo[playerid][pAdmin] > 0) {
      		Iter_Add(Admin, playerid);
      		printf("adaug admin in grupa");
      	}	
      	return 1;
      }
      
      public OnPlayerDisconnect(playerid)
      {
      	if(PlayerInfo[playerid][pAdmin] > 0) {
      		Iter_Remove(Admin, playerid);
      		printf("scot admin din grupa");
      	}	
      	return 1;
      }

       

    • Alte detalii : dati-mi si mie lib YSI
  3. 57 minutes ago, Dennis12 said:

    Pentru ceea ce contine si modul in care e lucrat + un sistem de dealership merita pretul actual ( 150 de lei ). 

    Dar na fiecare cu parerea lui. 

    uP

     

    Parerea mea e ca nimeni nu o sa cumpere deoarece nu se merita sa iti deschizi server de sa-mp in romania pentru ca exista multe servere mari cu un fan base foarte mare datorita youtuberilor mari.

  4. Bun, acest tip a dat anunt pe discord leaks ca vrea ca cineva sa ii repare sistemele si tot pe acolo pe 125 de lei.

    M-am oferit eu si i-am facut toate alea, i-am si adaugat cate ceva.

    La final, i-am spus ca imi faca transfer bancar la mine pe card, ca nu dau primul gamemode-ul.

    Dupa, ce credeti ca mi-a zis? Ca nu mai are banii si dupa a inceput sa ma injure de toti mortii si ranitii (are si un limbaj destul de captivant, este dex.ro)

    XNgeArL.png?1

×
×
  • Create New...