Jump to content
  • 0

Problema /robbank


Question

Posted

Salut, am si eu o problema la robbank adika cand dau /robbank inauntrul banci ies afara imi da un check point apoi inca unul, ma duc la ultimul checkpoint imi da banii ca am spart banca, iar apoi daca ma omoara un player imi fura banii si poate sa duca si el banii la checkpoint ii apare si lui checkpoint...

if(strcmp(cmd, "/robbank", true) == 0)
	{
		if(CooldownRob[playerid]) return SendClientMessage(playerid,COLOR_1BLUE,"{2BB3D5}* Banca poate fi sparta doar o data la 2 ore !");
		if(PlayerToPoint(3.0,playerid, 1237.7876,-729.1329,1088.0284))
		{
   			if(IsACop(playerid))
   			{
   			    SCM(playerid, COLOR_WHITE, "{F23A0D}* Nu poti sparge banca deoarece esti politist !");
   			    return 1;
		    }
   		    Robbing[playerid] = 1;
    		CP[playerid] = 50;
    		SetPlayerCheckpoint(playerid, 1460.9639, -1022.6666, 23.8281, 3.0);
			WantedLevel[playerid] = 0;
    		new wanted = GetPlayerWantedLevel(playerid);
			WantedLevel[playerid] = wanted + 10;
		    SetPlayerCriminal(playerid,255, "Ai spart banca  !");
			BizzInfo[0][bProducts] -= 20;
       		new name[MAX_PLAYER_NAME];
			GetPlayerName(playerid, name, sizeof(name));
			format(string, sizeof(string), "{FF0000}WARNING{FFFFFF}: %s a spart banca,omoara-l sa ii furi banii!", name);
			SendClientMessageToAll(COLOR_GREY, string);
			for(new i = 0; i < MAX_PLAYERS; i++)
			{
				CooldownRob[i] = 7200;
			}
		}
		else
   		{
   		    SendClientMessage(playerid, COLOR_GREY,"{C0C0C0}Trebuie sa fi in banca {ff0000}{C0C0C0} pentru a o jefui!");
			return 1;
		}
		return 1;
else if(CP[playerid] == 50)//Robbing1
    {
        CP[playerid] = 51;
        new rand;
        rand = random(sizeof(RandomRob));
        SetPlayerCheckpoint(playerid, RandomRob[rand][0],RandomRob[rand][1],RandomRob[rand][2], 3.0);
        SendClientMessage(playerid, COLOR_YELLOW, "Acum pleaca la depozit pentru a lua banii!");
    }
    else if(CP[playerid] == 51)//Robbing2
    {
        new cashr;
        new str[128];
        cashr = PlayerInfo[playerid][pLevel]*50000;
        PlayerInfo[playerid][pRob] -= 20;
//          PlayerInfo[playerid][pRobSkill] += 5;
        SafeGivePlayerMoney(playerid, cashr);
        SetVehicleToRespawn(GetPlayerVehicleID(playerid));
        format(str, 128,"*Ai luat $%d pentru ca ai jefuit banca!", cashr);
        SendClientMessage(playerid, COLOR_YELLOW, str);
DisablePlayerCheckpoint(playerid);
CP[playerid] = 0;
    }
if(Robbing[playerid] == 1)
	{
 		DisablePlayerCheckpoint(playerid);
 		Robbing[playerid] = 0;
 		CP[playerid] = 0;
		new killer[MAX_PLAYER_NAME];
		new mort[MAX_PLAYER_NAME];
		GetPlayerName(playerid, mort, sizeof(mort));
		GetPlayerName(killerid, killer, sizeof(killer));
		format(string, sizeof(string), "» L-ai omorat pe %s si i-ai furat banii.Fuga la checkpoint!", mort);
		SendClientMessage(killerid, COLOR_1BLUE, string);
		format(string, sizeof(string), "%s l-a omorat pe %s si i-a furat toti banii!", killer, mort);
		SendClientMessageToAll(0xFF0000FF, string);
		CP[killerid] = 50;
		SetPlayerCheckpoint(killerid, -2597.8574,-982.0301,21.0064, 3.0);
		Robbing[killerid] = 1;
		if(IsPlayerConnected(playerid))//if(IsACop(killerid))
		{
		    DisablePlayerCheckpoint(playerid);
	 		Robbing[playerid] = 0;
	  		new banifurati;
	  		banifurati = copon*50000;
	 		CP[playerid] = 0;
			GetPlayerName(playerid, mort, sizeof(mort));
			GetPlayerName(killerid, killer, sizeof(killer));
			format(string, sizeof(string), "%s l-a omorat pe %s cand a spart banca.", killer, mort);
			SendClientMessageToAll(0xFF0000FF, string);
			GivePlayerMoney(killerid, banifurati);
		}
		return 1;
	}

16 answers to this question

Recommended Posts

Posted

Problema este urmatoarea, dau robbank si trebuie sa merg la 2 checkpointuri, si eu daca parchez masina langa banca si dau /v locate imi apare un checkpoint si intru in el si zice ca am spart banca, imi da bani ca am spart banca iar apoi daca ma omoara cineva dupa ce mia dat bani ii da si lui banii, poate face si el acest bug si tot asa de exemplu

daca stau eu si inca unul avem am2 masini personale si dam incontinu /v locate spargem banca de cate ori vrem, eu am un timer la comanda sa poti sa dai robbank odata la 2 ore, deci pe scurt dupa ce imi da mie bani si ma omoara cineva sa nu ii mai dea si lui

Posted

Pai fa asa la acel checkpoint unde trebuei sa duci banii pune if(IsPlayerInRangeOfPoint(playerid, 3.0, coordonatele tale)

 

1859311972_BANNER-GIREADAcopy-min.thumb.png.48e5e420ae2185dce5b244965a1d2601.png

 

Posted

C:\Users\Nobody\Desktop\Gamelife GM\Gamelife GM\Gamelife GM\Gamelife GM\gamemodes\Godfather.pwn(9415) : error 003: declaration of a local variable must appear in a compound block

C:\Users\Nobody\Desktop\Gamelife GM\Gamelife GM\Gamelife GM\Gamelife GM\gamemodes\Godfather.pwn(9415) : error 017: undefined symbol "cashr"

C:\Users\Nobody\Desktop\Gamelife GM\Gamelife GM\Gamelife GM\Gamelife GM\gamemodes\Godfather.pwn(9415) : warning 215: expression has no effect

C:\Users\Nobody\Desktop\Gamelife GM\Gamelife GM\Gamelife GM\Gamelife GM\gamemodes\Godfather.pwn(9417) : error 017: undefined symbol "cashr"

C:\Users\Nobody\Desktop\Gamelife GM\Gamelife GM\Gamelife GM\Gamelife GM\gamemodes\Godfather.pwn(9417) : warning 215: expression has no effect

C:\Users\Nobody\Desktop\Gamelife GM\Gamelife GM\Gamelife GM\Gamelife GM\gamemodes\Godfather.pwn(9420) : error 017: undefined symbol "cashr"

C:\Users\Nobody\Desktop\Gamelife GM\Gamelife GM\Gamelife GM\Gamelife GM\gamemodes\Godfather.pwn(9422) : error 017: undefined symbol "cashr"

Posted
else if(CP[playerid] == 50)//Robbing1
    {
        CP[playerid] = 51;
        new rand;
        rand = random(sizeof(RandomRob));
        SetPlayerCheckpoint(playerid, RandomRob[rand][0],RandomRob[rand][1],RandomRob[rand][2], 3.0);
        SendClientMessage(playerid, COLOR_YELLOW, "Acum pleaca la depozit pentru a lua banii!");
    }
    else if(CP[playerid] == 51)//Robbing2
    {
        if(IsPlayerInRangeOfPoint(playerid, 3.0, 2378.4417,-2014.9686,14.8329))
        {
            new cashr;
            new str[128];
            cashr = PlayerInfo[playerid][pLevel]*50000;
            PlayerInfo[playerid][pRob] -= 20;
    //          PlayerInfo[playerid][pRobSkill] += 5;
            SafeGivePlayerMoney(playerid, cashr);
            SetVehicleToRespawn(GetPlayerVehicleID(playerid));
            format(str, 128,"*Ai luat $%d pentru ca ai jefuit banca!", cashr);
            SendClientMessage(playerid, COLOR_YELLOW, str);
            DisablePlayerCheckpoint(playerid);
            CP[playerid] = 0;
        }
    }

uite aici checkpointurile, intru in checkpoint dispare checkpointul dar nu imi da bani nu se intampla nimic

Posted

Pune-o pasta

else if(CP[playerid] == 50)//Robbing1

    {

        CP[playerid] = 51;

        new rand;

        rand = random(sizeof(RandomRob));

        SetPlayerCheckpoint(playerid, RandomRob[rand][0],RandomRob[rand][1],RandomRob[rand][2], 3.0);

        SendClientMessage(playerid, COLOR_YELLOW, "Acum pleaca la depozit pentru a lua banii!");

    }

    else if(CP[playerid] == 51)//Robbing2

    {

        if(IsPlayerInRangeOfPoint(playerid, 3.0, 2378.4417,-2014.9686,14.8329)

        {

            new cashr;

            new str[128];

          GivePlayerMoney(playa, money);*50000;

            PlayerInfo[playerid][pRob] -= 20;

    //          PlayerInfo[playerid][pRobSkill] += 5;

            SafeGivePlayerMoney(playerid, cashr);

            SetVehicleToRespawn(GetPlayerVehicleID(playerid));

            format(str, 128,"*Ai luat $%d pentru ca ai jefuit banca!", cashr);

            SendClientMessage(playerid, COLOR_YELLOW, str);

            DisablePlayerCheckpoint(playerid);

            CP[playerid] = 0;

        }

    }

Scripting for $$ .

CONTACT: [email protected] .

Posted

Bun, acum nu imi mai da eroarea dar banii tot nu mi da, faza este ca mie imi da checkpointurile finale random sunt mai multe... cum le scot celalate sa las doar unul.... eu la playerranger am pus coordonatele de la un checkpoint si sunt mai multe...

Posted

Bun tot bug este, tot asa face...daca stie careva cum bag sistemu ala cu prob adika puncterob etc..sistemul de robb cu vanul ca la acel sistem nu apare bugul acesta...

Guest
This topic is now closed to further replies.
×
×
  • 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.