Jump to content

[XSR]NexT

V.I.P
  • Posts

    857
  • Joined

  • Last visited

  • Days Won

    9

Posts posted by [XSR]NexT

  1. Incearca asa:

    //==============================================================================
    if (dialogid == BuyVip)
    {
    	if(response)
    	{
    		if(listitem == 0)
    		{
    			if AccInfo[playerid][hours] >= 20) //Orele care trebuie sa le aiba playerul 
    			{
    				AccInfo[playerid][pVip] = 1; //Levelul la VIP
    				AccInfo[playerid][hours] -= 20;
    			}
    			else SendClienMessage(playerid,green,"Nu ai destule ore pentru a cumpara VIP !"); //Mesajul daca nu are ore destule
    		}
    		if(listitem == 1)
    		{
    			if AccInfo[playerid][hours] >= 40) //Orele pentru a cumpara VIP
    			{
    				AccInfo[playerid][pVip] = 2; //Levelul de VIP
    				AccInfo[playerid][hours] -= 40;
    			}
    			else SendClienMessage(playerid,green,"Nu ai destule ore pentru a cumpara VIP !"); //Mesajul daca nu are ore suficiente
    		}
    		if (listitem ==  2)
    		{
    			if AccInfo[playerid][hours] >= 60) //Orele care trebuiesc pentru a cumpara VIP
    			{
    				AccInfo[playerid][pVip] = 3; //Levelul VIP
    				AccInfo[playerid][hours] = 60;
    			}
    			else SendClienMessage(playerid,green,"Nu ai destule ore pentru a cumpara VIP !"); //Mesajul daca nu are destule ore
      		}
    	}
    	return 1;
    }
    //==============================================================================

  2. Incearca asa:

        if(strcmp(cmd, "/ban", true) == 0)
        {
            if(PlayerInfo[playerid][pAdmin] > 0 )
            {
            if(IsPlayerConnected(playerid))
            {
            	tmp = strtok(cmdtext, idx);
                if(!strlen(tmp))
                {
                    SendClientMessage(playerid, COLOR_GRAD2, "{00FF00}Folosire:{FFFFFF} /ban [playerid/numejucator] [reason]");
                    return 1;
                }
                giveplayerid = ReturnUser(tmp);
                if(IsPlayerConnected(giveplayerid))
                {
                    if(giveplayerid != INVALID_PLAYER_ID)
                    {
                        //if(bantime[playerid] == 1) return SendClientMessage(playerid, COLOR_GRAD2, "** Incerci sa banezi serverul?");
                        GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
                        GetPlayerName(playerid, sendername, sizeof(sendername));
                        new length = strlen(cmdtext);
                        while ((idx < length) && (cmdtext[idx] <= ' '))
                        {
                            idx++;
                        }
                        new offset = idx;
                        new result[128];
                        while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
                        {
                            result[idx - offset] = cmdtext[idx];
                            idx++;
                        }
                        result[idx - offset] = EOS;
                        if(!strlen(result))
                        {
                            SendClientMessage(playerid, COLOR_GRAD2, "{00FF00}Folosire:{FFFFFF} /ban [playerid/numejucator] [reason]");
                            return 1;
                        }
                        if(PlayerInfo[giveplayerid][pAdmin] > 0 && PlayerInfo[playerid][pAdmin] < 6)
                        {
                            SendClientMessage(playerid, COLOR_WHITE, "{DC0C0C}ADMWARNING: {FFFFFF}Nu poti bana admini!");
                            format(string, sizeof(string), "{ee5555}AdmCmd: %s a incercat sa il baneze pe %s cu motivul: %s", sendername, giveplayer, (result));
                            ABroadCast(COLOR_LIGHTRED, string, 1);
                            //ABroadCast(COLOR_LIGHTRED, string, 1);
                            return 1;
                        }
                        if(strmatch(giveplayer, DEVELOPMENT)) return SendClientMessage(playerid, COLOR_WHITE, "{DC0C0C}Ban: {FFFFFF}Dude, don't do that.");
                        if(BanTimer[playerid] > 0)
                        {
                            format(string, sizeof(string), "{ee5555}Info: {a9c4e4}Asteapta %d secunde inainte sa mai folosesti aceasta comanda.",BanTimer[playerid]);
                            SendClientMessage(playerid, COLOR_WHITE, string);
                        }
                        BanTimer[playerid] = 3;
                        new year, month,day;
                        getdate(year, month, day);
                        format(string, sizeof(string), "Info: %s a primit ban de la %s, motiv: %s (%d-%d-%d)", giveplayer, sendername, (result),month,day,year);
                        BanLog(string);
                        format(string, sizeof(string), "{ee5555}Info: %s a primit ban de la %s, motiv: %s", giveplayer, sendername, (result));
                        SendClientMessageToAll(COLOR_LIGHTRED, string);
                        PlayerInfo[giveplayerid][pReg] = -999; Update(giveplayerid, pRegisteredx);
                        //jBan(giveplayerid, playerid, result, time);
                        new playersip[256];
                        GetPlayerIp(giveplayerid,playersip,sizeof(playersip));
                        strmid(PlayerInfo[giveplayerid][pIP], playersip, 0, 100, 255);
                        Update(giveplayerid, pIPx);
      					new query[512];
                        format(query, sizeof(query) ,"INSERT INTO `banslog` (`BanID`,`user_banned`,`user_banned_ip`,`user_banner`,`ban_reason`,`ban_timestamp`,`ban_time`) VALUES ('','%s','%s','%s','%s',CURRENT_TIMESTAMP,'%d')",
                        giveplayer,
                        PlayerInfo[giveplayerid][pIP],
                        sendername,
                        result,
                        0);
                        mysql_query(query);
                        Ban(giveplayerid);
                        return 1;
                    }
                }//not connected
            }
            }
            return 1;
        }
    
    

  3. public RACtime(playerid)
    {
          for(new player=0; player<MAX_PLAYERS; player++)
          {
          if(!IsVehicleOccupied(player)) SetVehicleToRespawn(player);
          }
          for(new car = 1; car < sizeof(CarInfo); car++)
          {
              if(!IsVehicleOccupied(car)) SetVehicleToRespawn(car);
          }
    } 

     

  4. Nu vezi ca e if? Sau nu stii ca if inseamna daca? Si acolo daca asa, altfel daca...

    if(strcmp(cmdtext, "/hm", true) == 0)
        {
        if(IsPlayerInRangeOfPoint(playerid, 217,403.6829,2466.3987,16.5062)) //aa
        {
            SetPlayerHealth(playerid, 100);
            SetPlayerArmour(playerid, 100);
            SendClientMessage(playerid,0xFE1209FF, "{FFFFFF}Viata la spawn adaugat !!");
        }
        else if(IsPlayerInRangeOfPoint(playerid, 122,-2427.6863,1037.9819,50.3906)) //sfps
        {
            SetPlayerHealth(playerid, 100);
            SetPlayerArmour(playerid, 100);
            SendClientMessage(playerid,0xFE1209FF, "{FFFFFF}Viata la spawn adaugat !!");
        }
        else
        {
            SendClientMessage(playerid, 0xE60000FF, "{FF0000}Nu esti in zona de spawn!");
        }
        return 1;
        }

  5. Imi da si mie o eroare

    [debug] Run time error 19: "File or function is not found"

    [19:55:50] [debug]  SetDynamicObjectMaterial

    Ce are?? :undecided:

    Trebuie sa ai streamer-ul lui Incognito ultima versiune http://forum.sa-mp.com/showthread.php?t=102865

  6. Incearca sa modifici

    format( Query[ 0 ], 256, "SELECT `gangname` FROM `gangs` ORDER BY (`%s` * 1) DESC limit %d", gang_points, limit);

    Unde zice ORDER BY sa pui gangpoints exact cum e in baza de date.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.