Jump to content

AlyN.

Membru
  • Posts

    102
  • Joined

  • Last visited

  • Days Won

    4

Posts posted by AlyN.

  1. Uite,este comanda din propriul GM:

    if(!strcmp(cmdtext, "/aod", true) || !strcmp(cmdtext, "/aduty", true)) // By AlyN
    	{
    		if(IsPlayerConnected(playerid))
    		{
    		    if(gPlayerLogged[playerid] == 0)
    		    {
    		        SendClientMessage(playerid, COLOR_GREY, "Eroare: You need to login first !");
    				return 1;
    		    }
    		    new admtext[64];
          		if(PlayerInfo[playerid][pAdmin] == 1340) { admtext = "Owner"; }
                else if(PlayerInfo[playerid][pAdmin] == 1339) { admtext = "Co-Owner"; }
                else if(PlayerInfo[playerid][pAdmin] == 1338) { admtext = "Head Admin"; }
                else if(PlayerInfo[playerid][pAdmin] == 1337) { admtext = "Lead Admin"; }
                else if(PlayerInfo[playerid][pAdmin] == 4) { admtext = "Super Admin"; }
    		    else if(PlayerInfo[playerid][pAdmin] == 3) { admtext = "Qualified Admin"; }
    		    else if(PlayerInfo[playerid][pAdmin] == 2)	{ admtext = "Regular Admin"; }
    		    else if(PlayerInfo[playerid][pAdmin] == 1) { admtext = "Trial Admin"; }
    		    else { admtext = "Outside"; }
    		    if(PlayerInfo[playerid][pAdmin] > 0)
    		    {
    		        if(AdminDuty[playerid] == 0)
    		        {
    		            AdminDuty[playerid] = 1;
    					SetPlayerHealth(playerid, 999);
    					SetPlayerArmour(playerid, 999);
    					SetPlayerColor(playerid, 0xFFB9DCFF);
    					GetPlayerName(playerid, sendername, sizeof(sendername));
    					format(string, sizeof(string), " %s [ID:%d] is now on duty as an %s.Please /w him if you need help.",sendername,playerid,admtext);
    					SendClientMessageToAll(COLOR_LIGHTRED,string);
    					if(PlayerInfo[playerid][pAdmin] >= 1337)
    					{
    					    for(new i = 0; i < sizeof(CarInfo); i++)
    						{
    							SetVehicleParamsForPlayer(i,playerid,0,0);
    						}
    					}
    					return 1;
    		        }
    		        else if(AdminDuty[playerid] == 1)
    		        {
    		            AdminDuty[playerid] = 0;
    		            SetPlayerArmour(playerid, 0);
    					SetPlayerHealth(playerid, 100);
    					SetPlayerToTeamColor(playerid);
    					GetPlayerName(playerid, sendername, sizeof(sendername));
    					format(string, sizeof(string), " %s [ID:%d] is no longer on duty as an %s.Please not /w him.", sendername,playerid,admtext);
    					SendClientMessageToAll(COLOR_WHITE,string);
    					return 1;
    		        }
    		    }
    		    else
    		    {
    		        SendClientMessage(playerid, COLOR_GREY, "Eroare: You're not the admin !");
    		        return 1;
    		    }
    		}
    	    return 1;
    	}
    
  2. Problema intalnita (descriere):Cand merg la AmmuNation sau GSLS nu merge /buygun.Zice you not in a store.

    Ero(area / rile) / warning-(ul / urile):-

    Liniile de cod / sursa / script-ul:

    if (strcmp(cmd, "/buygun", true) == 0)
    {
     if(IsPlayerConnected(playerid))
     {
     if(GetPlayerMoney(playerid) < 1)
    {
     SendClientMessage(playerid, COLOR_GREY, "[Eroare]: You dont have enough money with you !");
     return 1;
    }
    if (PlayerInfo[playerid][pGunLic] < 1)
    {
    SendClientMessage(playerid, COLOR_WHITE, "[Eroare]: Nu detii licenta de arme !");
    return 1;
    }
    new gun;
    new gunid[16];
    new gunstring1[256];
    new gunstring2[256];
    new gunstring3[256];
    new gunstring4[256];
    new gunstring5[256];
    new infostring[256];
    new guncharge;
    new ammocharge;
    new location = PlayerInfo[playerid][pLocal];
    if(location == 200 || location == 203)
    {
     if(BizzInfo[location-200][bProducts] <= 0)
     {
     GameTextForPlayer(playerid, "~r~Out Of Stock", 5000, 1);
    return 1;
     }
    new mod2 = 100;
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    format(string, sizeof(string), "{00A1FF}USAGE{FFFFFF}: /buygun [gunname] [ammoamount]");
    SendClientMessage(playerid, COLOR_GREEN,"_______________________________________");
    SendClientMessage(playerid, COLOR_WHITE,"*** Guns & Ammo ***");
    SendClientMessage(playerid, COLOR_WHITE,string);
    format(gunstring1, 256, "Weapons: parachute (%s) golfclub (%s) nightstick (%s) baseballbat (%s) shovel (%s) poolcue (%s)",
    DecimalPoint(GunPrice[0][0]/100*mod2),DecimalPoint(GunPrice[1][0]/100*mod2),DecimalPoint(GunPrice[2][0]/100*mod2),
    DecimalPoint(GunPrice[3][0]/100*mod2),DecimalPoint(GunPrice[4][0]/100*mod2),DecimalPoint(GunPrice[5][0]/100*mod2),DecimalPoint(GunPrice[6][0]/100*mod2));
    SendClientMessage(playerid, COLOR_WHITE, gunstring1);
    format(gunstring2, 256, "Weapons: purpledildo (%s) whitedildo (%s) longwhitedildo (%s) whitedildo2 (%s) flowers (%s) cane (%s)",
    DecimalPoint(GunPrice[7][0]/100*mod2),DecimalPoint(GunPrice[8][0]/100*mod2),DecimalPoint(GunPrice[9][0]/100*mod2),
    DecimalPoint(GunPrice[10][0]/100*mod2),DecimalPoint(GunPrice[11][0]/100*mod2),DecimalPoint(GunPrice[12][0]/100*mod2));
    SendClientMessage(playerid, COLOR_WHITE, gunstring2);
    format(gunstring3, 256, "Weapons: sdpistol (%s) deagle (%s) mp5 (%s) shotgun (%s) ak47 (%s) m4 (%s) rifle (%s)",
    DecimalPoint(GunPrice[13][0]/100*mod2),DecimalPoint(GunPrice[14][0]/100*mod2),DecimalPoint(GunPrice[15][0]/100*mod2),
    DecimalPoint(GunPrice[16][0]/100*mod2),DecimalPoint(GunPrice[17][0]/100*mod2),DecimalPoint(GunPrice[18][0]/100*mod2),
    DecimalPoint(GunPrice[19][0]/100*mod2));
    SendClientMessage(playerid, COLOR_WHITE, gunstring4);
    format(gunstring5, 256, "Weapons: pistolammo (%s) shotgunammo (%s) smgammo (%s) assaultammo (%s) rifleammo (%s)",
    DecimalPoint(GunPrice[25][0]/100*mod2),DecimalPoint(GunPrice[26][0]/100*mod2),DecimalPoint(GunPrice[27][0]/100*mod2),
    DecimalPoint(GunPrice[28][0]/100*mod2),DecimalPoint(GunPrice[29][0]/100*mod2));
    SendClientMessage(playerid, COLOR_WHITE, gunstring5);
    SendClientMessage(playerid, COLOR_GREEN,"_______________________________________");
    return 1;
    }
    strmid(gunid, tmp, 0, strlen(cmdtext), 255);
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    format(string, sizeof(string), "{00A1FF}USAGE{FFFFFF}: /buygun [gunname] [ammoamount]");
    return 1;
    }
    new ammo = strval(tmp);
    if(ammo < 1 || ammo > 999) { SendClientMessage(playerid, COLOR_GREY, "[Eroare]: Ammo ammount not lower then 1 or higher then 999 !"); return 1; }
    if (strcmp(gunid, "parachute", true, strlen(gunid)) == 0)
    {
    gun = 46;
    guncharge = GunPrice[0][0]/100*mod2;
    ammocharge = 0;
    }
    else if (strcmp(gunid, "golfclub", true, strlen(gunid)) == 0)
    {
    gun = 2; guncharge = GunPrice[1][0]/100*mod2; ammocharge = 0;
    //PlayerInfo[playerid][pGun1] = 2; PlayerInfo[playerid][pAmmo1] = 1;
    }
    else if (strcmp(gunid, "nightstick", true, strlen(gunid)) == 0)
    {
    gun = 3; guncharge = GunPrice[2][0]/100*mod2; ammocharge = 0;
    //PlayerInfo[playerid][pGun1] = 3; PlayerInfo[playerid][pAmmo1] = 1;
    }
    else if (strcmp(gunid, "baseballbat", true, strlen(gunid)) == 0)
    {
    gun = 5; guncharge = GunPrice[4][0]/100*mod2; ammocharge = 0;
    //PlayerInfo[playerid][pGun1] = 5; PlayerInfo[playerid][pAmmo1] = 1;
    }
    else if (strcmp(gunid, "shovel", true, strlen(gunid)) == 0)
    {
    gun = 6; guncharge = GunPrice[5][0]/100*mod2; ammocharge = 0;
    //PlayerInfo[playerid][pGun1] = 6; PlayerInfo[playerid][pAmmo1] = 1;
    }
    else if (strcmp(gunid, "poolcue", true, strlen(gunid)) == 0)
    {
    gun = 7; guncharge = GunPrice[6][0]/100*mod2; ammocharge = 0;
    //PlayerInfo[playerid][pGun1] = 7; PlayerInfo[playerid][pAmmo1] = 1;
    }
    else if (strcmp(gunid, "purpledildo", true, strlen(gunid)) == 0)
    {
    gun = 10; guncharge = GunPrice[7][0]/100*mod2; ammocharge = 0;
    //PlayerInfo[playerid][pGun1] = 10; PlayerInfo[playerid][pAmmo1] = 1;
    }
    else if (strcmp(gunid, "whitedildo", true, strlen(gunid)) == 0)
    {
    gun = 11; guncharge = GunPrice[8][0]/100*mod2; ammocharge = 0;
    //PlayerInfo[playerid][pGun1] = 11; PlayerInfo[playerid][pAmmo1] = 1;
    }
    else if (strcmp(gunid, "longwhitedildo", true, strlen(gunid)) == 0)
    {
    gun = 12; guncharge = GunPrice[9][0]/100*mod2; ammocharge = 0;
    //PlayerInfo[playerid][pGun1] = 12; PlayerInfo[playerid][pAmmo1] = 1;
    }
    else if (strcmp(gunid, "whitedildo2", true, strlen(gunid)) == 0)
    {
    gun = 13; guncharge = GunPrice[10][0]/100*mod2; ammocharge = 0;
    //PlayerInfo[playerid][pGun1] = 13; PlayerInfo[playerid][pAmmo1] = 1;
    }
    else if (strcmp(gunid, "flowers", true, strlen(gunid)) == 0)
    {
    gun = 14; guncharge = GunPrice[11][0]/100*mod2; ammocharge = 0;
    //PlayerInfo[playerid][pGun1] = 14; PlayerInfo[playerid][pAmmo1] = 1;
    }
    else if (strcmp(gunid, "cane", true, strlen(gunid)) == 0)
    {
    gun = 15; guncharge = GunPrice[12][0]/100*mod2; ammocharge = 0;
    //PlayerInfo[playerid][pGun1] = 15; PlayerInfo[playerid][pAmmo1] = 1;
    }
    else if (strcmp(gunid, "sdpistol", true, strlen(gunid)) == 0)
    {
    gun = 23; guncharge = GunPrice[13][0]/100*mod2; ammocharge = GunPrice[25][0]*ammo;
    //PlayerInfo[playerid][pGun2] = 23; PlayerInfo[playerid][pAmmo2] = ammo;
    }
    else if (strcmp(gunid, "deagle", true, strlen(gunid)) == 0)
    {
    gun = 24; guncharge = GunPrice[15][0]/100*mod2; ammocharge = GunPrice[25][0]*ammo;
    //PlayerInfo[playerid][pGun2] = 24; PlayerInfo[playerid][pAmmo2] = ammo;
    }
    else if (strcmp(gunid, "mp5", true, strlen(gunid)) == 0)
    {
    gun = 29; guncharge = GunPrice[18][0]/100*mod2; ammocharge = GunPrice[27][0]*ammo;
    //PlayerInfo[playerid][pGun3] = 29; PlayerInfo[playerid][pAmmo3] = ammo;
    }
    else if (strcmp(gunid, "shotgun", true, strlen(gunid)) == 0)
    {
    gun = 25; guncharge = GunPrice[19][0]/100*mod2; ammocharge = GunPrice[26][0]*ammo;
    //PlayerInfo[playerid][pGun3] = 25; PlayerInfo[playerid][pAmmo3] = ammo;
    }
    else if (strcmp(gunid, "ak47", true, strlen(gunid)) == 0)
    {
    gun = 30; guncharge = GunPrice[22][0]/100*mod2; ammocharge = GunPrice[28][0]*ammo;
    //PlayerInfo[playerid][pGun4] = 30; PlayerInfo[playerid][pAmmo4] = ammo;
    }
    else if (strcmp(gunid, "m4", true, strlen(gunid)) == 0)
    {
    gun = 31; guncharge = GunPrice[23][0]/100*mod2; ammocharge = GunPrice[28][0]*ammo;
    //PlayerInfo[playerid][pGun4] = 31; PlayerInfo[playerid][pAmmo4] = ammo;
    }
    else if (strcmp(gunid, "rifle", true, strlen(gunid)) == 0)
    {
    gun = 33; guncharge = GunPrice[24][0]/100*mod2; ammocharge = GunPrice[29][0]*ammo;
    //PlayerInfo[playerid][pGun4] = 33; PlayerInfo[playerid][pAmmo4] = ammo;
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD6, "ShopKeeper says: I have never heard of that weapon.");
    return 1;
    }
    if((guncharge+ammocharge) > GetPlayerMoney(playerid))
    {
    format(infostring, 256, "[Eroare]: You don't have %s !",DecimalPoint(guncharge+ammocharge));
    SendClientMessage(playerid, COLOR_GRAD3, infostring);
    return 1;
    }
    if(GetPlayerMoney(playerid) < (guncharge+ammocharge))
    {
     SendClientMessage(playerid, COLOR_GREY, "[Eroare]: Can't afford that !");
     return 1;
    }
    new payout = guncharge + ammocharge;
    format(infostring, 256, "You have purchased %s with %d ammo for %s",gunid,ammo,DecimalPoint(payout));
    SendClientMessage(playerid, COLOR_GRAD3, infostring);
    if(location == 203 && IsACop(playerid)) { }
    else { SafeGivePlayerMoney(playerid, - payout); }
    BizzInfo[location-200][bTill] += payout;
    ExtortionBiz(location-200, payout);
    BizzInfo[location-200][bProducts]--;
    PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
    SafeGivePlayerWeapon(playerid, gun, ammo);
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "%s bought weapons for %s at biz %d", sendername, DecimalPoint(payout), location-200);
    PayLog(string);
    }
    else
    {
     SendClientMessage(playerid, COLOR_WHITE,"[Eroare]: You are not in a store.");
    return 1;
    }
    }
    return 1;
    }
    
    

    Imagini / Video (optional):

    http://i58.tinypic.com/28gw0aa.png

    Ati incercat sa rezolvati singur?:Da.

    Tin sa mentionez ca acest topic a mai fost facut dar nu s-a rezolvat !

  3. Problema intalnita (descriere):Cand merg la AmmuNation sau GSLS nu merge /buygun.Zice 

    Ero(area / rile) / warning-(ul / urile):-

    Liniile de cod / sursa / script-ul:

    if (strcmp(cmd, "/buygun", true) == 0)
    {
       if(IsPlayerConnected(playerid))
       {
           if(GetPlayerMoney(playerid) < 1)
    {
       SendClientMessage(playerid, COLOR_GREY, "[Eroare]: You dont have enough money with you !");
       return 1;
    }
    if (PlayerInfo[playerid][pGunLic] < 1)
    {
    SendClientMessage(playerid, COLOR_WHITE, "[Eroare]: Nu detii licenta de arme !");
    return 1;
    }
    new gun;
    new gunid[16];
    new gunstring1[256];
    new gunstring2[256];
    new gunstring3[256];
    new gunstring4[256];
    new gunstring5[256];
    new infostring[256];
    new guncharge;
    new ammocharge;
    new location = PlayerInfo[playerid][pLocal];
    if(location == 200 || location == 203)
    {
       if(BizzInfo[location-200][bProducts] <= 0)
       {
           GameTextForPlayer(playerid, "~r~Out Of Stock", 5000, 1);
    return 1;
       }
    new mod2 = 100;
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    format(string, sizeof(string), "{00A1FF}USAGE{FFFFFF}: /buygun [gunname] [ammoamount]");
    SendClientMessage(playerid, COLOR_GREEN,"_______________________________________");
    SendClientMessage(playerid, COLOR_WHITE,"*** Guns & Ammo ***");
    SendClientMessage(playerid, COLOR_WHITE,string);
    format(gunstring1, 256, "Weapons: parachute (%s) golfclub (%s) nightstick (%s) baseballbat (%s) shovel (%s) poolcue (%s)",
    DecimalPoint(GunPrice[0][0]/100*mod2),DecimalPoint(GunPrice[1][0]/100*mod2),DecimalPoint(GunPrice[2][0]/100*mod2),
    DecimalPoint(GunPrice[3][0]/100*mod2),DecimalPoint(GunPrice[4][0]/100*mod2),DecimalPoint(GunPrice[5][0]/100*mod2),DecimalPoint(GunPrice[6][0]/100*mod2));
    SendClientMessage(playerid, COLOR_WHITE, gunstring1);
    format(gunstring2, 256, "Weapons: purpledildo (%s) whitedildo (%s) longwhitedildo (%s) whitedildo2 (%s) flowers (%s) cane (%s)",
    DecimalPoint(GunPrice[7][0]/100*mod2),DecimalPoint(GunPrice[8][0]/100*mod2),DecimalPoint(GunPrice[9][0]/100*mod2),
    DecimalPoint(GunPrice[10][0]/100*mod2),DecimalPoint(GunPrice[11][0]/100*mod2),DecimalPoint(GunPrice[12][0]/100*mod2));
    SendClientMessage(playerid, COLOR_WHITE, gunstring2);
    format(gunstring3, 256, "Weapons: sdpistol (%s) deagle (%s) mp5 (%s) shotgun (%s) ak47 (%s) m4 (%s) rifle (%s)",
    DecimalPoint(GunPrice[13][0]/100*mod2),DecimalPoint(GunPrice[14][0]/100*mod2),DecimalPoint(GunPrice[15][0]/100*mod2),
    DecimalPoint(GunPrice[16][0]/100*mod2),DecimalPoint(GunPrice[17][0]/100*mod2),DecimalPoint(GunPrice[18][0]/100*mod2),
    DecimalPoint(GunPrice[19][0]/100*mod2));
    SendClientMessage(playerid, COLOR_WHITE, gunstring4);
    format(gunstring5, 256, "Weapons: pistolammo (%s) shotgunammo (%s) smgammo (%s) assaultammo (%s) rifleammo (%s)",
    DecimalPoint(GunPrice[25][0]/100*mod2),DecimalPoint(GunPrice[26][0]/100*mod2),DecimalPoint(GunPrice[27][0]/100*mod2),
    DecimalPoint(GunPrice[28][0]/100*mod2),DecimalPoint(GunPrice[29][0]/100*mod2));
    SendClientMessage(playerid, COLOR_WHITE, gunstring5);
    SendClientMessage(playerid, COLOR_GREEN,"_______________________________________");
    return 1;
    }
    strmid(gunid, tmp, 0, strlen(cmdtext), 255);
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    format(string, sizeof(string), "{00A1FF}USAGE{FFFFFF}: /buygun [gunname] [ammoamount]");
    return 1;
    }
    new ammo = strval(tmp);
    if(ammo < 1 || ammo > 999) { SendClientMessage(playerid, COLOR_GREY, "[Eroare]: Ammo ammount not lower then 1 or higher then 999 !"); return 1; }
    if (strcmp(gunid, "parachute", true, strlen(gunid)) == 0)
    {
    gun = 46;
    guncharge = GunPrice[0][0]/100*mod2;
    ammocharge = 0;
    }
    else if (strcmp(gunid, "golfclub", true, strlen(gunid)) == 0)
    {
    gun = 2; guncharge = GunPrice[1][0]/100*mod2; ammocharge = 0;
    //PlayerInfo[playerid][pGun1] = 2; PlayerInfo[playerid][pAmmo1] = 1;
    }
    else if (strcmp(gunid, "nightstick", true, strlen(gunid)) == 0)
    {
    gun = 3; guncharge = GunPrice[2][0]/100*mod2; ammocharge = 0;
    //PlayerInfo[playerid][pGun1] = 3; PlayerInfo[playerid][pAmmo1] = 1;
    }
    else if (strcmp(gunid, "baseballbat", true, strlen(gunid)) == 0)
    {
    gun = 5; guncharge = GunPrice[4][0]/100*mod2; ammocharge = 0;
    //PlayerInfo[playerid][pGun1] = 5; PlayerInfo[playerid][pAmmo1] = 1;
    }
    else if (strcmp(gunid, "shovel", true, strlen(gunid)) == 0)
    {
    gun = 6; guncharge = GunPrice[5][0]/100*mod2; ammocharge = 0;
    //PlayerInfo[playerid][pGun1] = 6; PlayerInfo[playerid][pAmmo1] = 1;
    }
    else if (strcmp(gunid, "poolcue", true, strlen(gunid)) == 0)
    {
    gun = 7; guncharge = GunPrice[6][0]/100*mod2; ammocharge = 0;
    //PlayerInfo[playerid][pGun1] = 7; PlayerInfo[playerid][pAmmo1] = 1;
    }
    else if (strcmp(gunid, "purpledildo", true, strlen(gunid)) == 0)
    {
    gun = 10; guncharge = GunPrice[7][0]/100*mod2; ammocharge = 0;
    //PlayerInfo[playerid][pGun1] = 10; PlayerInfo[playerid][pAmmo1] = 1;
    }
    else if (strcmp(gunid, "whitedildo", true, strlen(gunid)) == 0)
    {
    gun = 11; guncharge = GunPrice[8][0]/100*mod2; ammocharge = 0;
    //PlayerInfo[playerid][pGun1] = 11; PlayerInfo[playerid][pAmmo1] = 1;
    }
    else if (strcmp(gunid, "longwhitedildo", true, strlen(gunid)) == 0)
    {
    gun = 12; guncharge = GunPrice[9][0]/100*mod2; ammocharge = 0;
    //PlayerInfo[playerid][pGun1] = 12; PlayerInfo[playerid][pAmmo1] = 1;
    }
    else if (strcmp(gunid, "whitedildo2", true, strlen(gunid)) == 0)
    {
    gun = 13; guncharge = GunPrice[10][0]/100*mod2; ammocharge = 0;
    //PlayerInfo[playerid][pGun1] = 13; PlayerInfo[playerid][pAmmo1] = 1;
    }
    else if (strcmp(gunid, "flowers", true, strlen(gunid)) == 0)
    {
    gun = 14; guncharge = GunPrice[11][0]/100*mod2; ammocharge = 0;
    //PlayerInfo[playerid][pGun1] = 14; PlayerInfo[playerid][pAmmo1] = 1;
    }
    else if (strcmp(gunid, "cane", true, strlen(gunid)) == 0)
    {
    gun = 15; guncharge = GunPrice[12][0]/100*mod2; ammocharge = 0;
    //PlayerInfo[playerid][pGun1] = 15; PlayerInfo[playerid][pAmmo1] = 1;
    }
    else if (strcmp(gunid, "sdpistol", true, strlen(gunid)) == 0)
    {
    gun = 23; guncharge = GunPrice[13][0]/100*mod2; ammocharge = GunPrice[25][0]*ammo;
    //PlayerInfo[playerid][pGun2] = 23; PlayerInfo[playerid][pAmmo2] = ammo;
    }
    else if (strcmp(gunid, "deagle", true, strlen(gunid)) == 0)
    {
    gun = 24; guncharge = GunPrice[15][0]/100*mod2; ammocharge = GunPrice[25][0]*ammo;
    //PlayerInfo[playerid][pGun2] = 24; PlayerInfo[playerid][pAmmo2] = ammo;
    }
    else if (strcmp(gunid, "mp5", true, strlen(gunid)) == 0)
    {
    gun = 29; guncharge = GunPrice[18][0]/100*mod2; ammocharge = GunPrice[27][0]*ammo;
    //PlayerInfo[playerid][pGun3] = 29; PlayerInfo[playerid][pAmmo3] = ammo;
    }
    else if (strcmp(gunid, "shotgun", true, strlen(gunid)) == 0)
    {
    gun = 25; guncharge = GunPrice[19][0]/100*mod2; ammocharge = GunPrice[26][0]*ammo;
    //PlayerInfo[playerid][pGun3] = 25; PlayerInfo[playerid][pAmmo3] = ammo;
    }
    else if (strcmp(gunid, "ak47", true, strlen(gunid)) == 0)
    {
    gun = 30; guncharge = GunPrice[22][0]/100*mod2; ammocharge = GunPrice[28][0]*ammo;
    //PlayerInfo[playerid][pGun4] = 30; PlayerInfo[playerid][pAmmo4] = ammo;
    }
    else if (strcmp(gunid, "m4", true, strlen(gunid)) == 0)
    {
    gun = 31; guncharge = GunPrice[23][0]/100*mod2; ammocharge = GunPrice[28][0]*ammo;
    //PlayerInfo[playerid][pGun4] = 31; PlayerInfo[playerid][pAmmo4] = ammo;
    }
    else if (strcmp(gunid, "rifle", true, strlen(gunid)) == 0)
    {
    gun = 33; guncharge = GunPrice[24][0]/100*mod2; ammocharge = GunPrice[29][0]*ammo;
    //PlayerInfo[playerid][pGun4] = 33; PlayerInfo[playerid][pAmmo4] = ammo;
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD6, "ShopKeeper says: I have never heard of that weapon.");
    return 1;
    }
    if((guncharge+ammocharge) > GetPlayerMoney(playerid))
    {
    format(infostring, 256, "[Eroare]: You don't have %s !",DecimalPoint(guncharge+ammocharge));
    SendClientMessage(playerid, COLOR_GRAD3, infostring);
    return 1;
    }
    if(GetPlayerMoney(playerid) < (guncharge+ammocharge))
    {
       SendClientMessage(playerid, COLOR_GREY, "[Eroare]: Can't afford that !");
       return 1;
    }
    new payout = guncharge + ammocharge;
    format(infostring, 256, "You have purchased %s with %d ammo for %s",gunid,ammo,DecimalPoint(payout));
    SendClientMessage(playerid, COLOR_GRAD3, infostring);
    if(location == 203 && IsACop(playerid)) { }
    else { SafeGivePlayerMoney(playerid, - payout); }
    BizzInfo[location-200][bTill] += payout;
    ExtortionBiz(location-200, payout);
    BizzInfo[location-200][bProducts]--;
    PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
    SafeGivePlayerWeapon(playerid, gun, ammo);
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "%s bought weapons for %s at biz %d", sendername, DecimalPoint(payout), location-200);
    PayLog(string);
    }
    else
    {
       SendClientMessage(playerid, COLOR_WHITE,"[Eroare]: You are not in a store.");
    return 1;
    }
    }
    return 1;
    }

    Imagini / Video (optional): 28gw0aa.png

    Ati incercat sa rezolvati singur?:Da.

  4. Bun,am inlocuit comanda cu comanda data de tine si acum am 7 erori

    C:UsersMariusDesktopGM PERFECTxagamemodesJ2P.pwn(33238) : error 017: undefined symbol "FindIP"
    C:UsersMariusDesktopGM PERFECTxagamemodesJ2P.pwn(33249) : error 017: undefined symbol "anty"
    C:UsersMariusDesktopGM PERFECTxagamemodesJ2P.pwn(33260) : error 017: undefined symbol "MAX_ENTRY"
    C:UsersMariusDesktopGM PERFECTxagamemodesJ2P.pwn(33262) : error 017: undefined symbol "Swear"
    C:UsersMariusDesktopGM PERFECTxagamemodesJ2P.pwn(33262) : warning 215: expression has no effect
    C:UsersMariusDesktopGM PERFECTxagamemodesJ2P.pwn(33262) : error 001: expected token: ";", but found "]"
    C:UsersMariusDesktopGM PERFECTxagamemodesJ2P.pwn(33262) : error 029: invalid expression, assumed zero
    C:UsersMariusDesktopGM PERFECTxagamemodesJ2P.pwn(33262) : fatal error 107: too many error messages on one line

    Liniile sunt astea:

     

    33238:       if(FindIP(result)) /// Anti-Reclama
    33249:            if(anty(result) && PlayerInfo[playerid][pAdmin] == 0 && PlayerInfo[playerid][pHelper] == 0)
    33260:   for(new i=0; i<MAX_ENTRY; i++)
    33262:   if(!Swear[0]) continue;
×
×
  • 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.