[Pomoc] Oruzja za odredjenu mafiju/bandu


Započeo [MX] MineCraft Kruno1407 SoaD Macaskill.cpp, Avgust 26, 2010, 18:08:20 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.


black_dota



BloodMaster

*

Ex. Super Moderator

Ovako...

Odes u OnPlayerSpawn, i ispod dodas:
if(PlayerInfo[playerid][pMember] == IdOrg || Playerinfo[playerid][pLeader] == IdOrg)
{
      GivePlayerWeapon(playerid,IDoruzja,Municija);
      GivePlayerWeapon(playerid,IDoruzja,Municija);
      GivePlayerWeapon(playerid,IDoruzja,Municija);
      GivePlayerWeapon(playerid,IDoruzja,Municija);
}


i to ti je to :D

evo ti ao hoces na odredjenom mjestu da se uzimaju oruzja

if(!strcmp(cmdtext, "/mojakomanda", true))
    {
	if(PlayerInfo[playerid][pMember] == IDorg || PlayerInfo[playerid][pLeader] == IDorg)

	   if (PlayerToPoint(100, playerid,x,y,z))
   	 {
		GivePlayerWeapon(playerid,24,100);//29 je ID oruzija a 300 je broj metak
		SendClientMessage(playerid, 0x33CCFFAA, "Uzeo si opremu i platio 750$.");//text po zelji
		GivePlayerMoney(playerid, -750);//ovo je cijena koliko ti oduzme para kad uzmes opremu
     }
     else
			{
				SendClientMessage(playerid, COLOR_GRAD1, "Nisi na mjestu za uzimanje oruzja!.");
				return 1;
			}

    }

Citat: CocaCola poslato Avgust 26, 2010, 22:10:45 POSLE PODNE
evo ti ao hoces na odredjenom mjestu da se uzimaju oruzja

if(!strcmp(cmdtext, "/mojakomanda", true))
    {
	if(PlayerInfo[playerid][pMember] == IDorg || PlayerInfo[playerid][pLeader] == IDorg)

	   if (PlayerToPoint(100, playerid,x,y,z))
   	 {
		GivePlayerWeapon(playerid,24,100);//29 je ID oruzija a 300 je broj metak
		SendClientMessage(playerid, 0x33CCFFAA, "Uzeo si opremu i platio 750$.");//text po zelji
		GivePlayerMoney(playerid, -750);//ovo je cijena koliko ti oduzme para kad uzmes opremu
     }
     else
			{
				SendClientMessage(playerid, COLOR_GRAD1, "Nisi na mjestu za uzimanje oruzja!.");
				return 1;
			}

    }


A kakoda dodam kad to kuca da dobije odjednom vise oruzja ?
Jel samo ispod    GivePlayerWeapon(playerid,24,100); dodam jos jedno
   GivePlayerWeapon(playerid,25,100); Tj. drugo oruzje ?

da akko hoces vise oruzja samo ispod GivePlayerWeapon dodajes jos takvih i mjenjaj IDeve oruzja imas na Wikipedii..prvi broj ti je ID oruzja a drugi Broj metaka

Citat: CocaCola poslato Avgust 26, 2010, 22:20:16 POSLE PODNE
da akko hoces vise oruzja samo ispod GivePlayerWeapon dodajes jos takvih i mjenjaj IDeve oruzja imas na Wikipedii..prvi broj ti je ID oruzja a drugi Broj metaka
Ovako ?
if(!strcmp(cmdtext, "/mojakomanda", true))
    {
	if(PlayerInfo[playerid][pMember] == IDorg || PlayerInfo[playerid][pLeader] == IDorg)

	   if (PlayerToPoint(100, playerid,x,y,z))
   	 {
		GivePlayerWeapon(playerid,24,100);//29 je ID oruzija a 300 je broj metak
                GivePlayerWeapon(playerid,12,100);
                GivePlayerWeapon(playerid,14,100);
                GivePlayerWeapon(playerid,33,100);
		SendClientMessage(playerid, 0x33CCFFAA, "Uzeo si opremu i platio 750$.");//text po zelji
		GivePlayerMoney(playerid, -750);//ovo je cijena koliko ti oduzme para kad uzmes opremu
     }
     else
			{
				SendClientMessage(playerid, COLOR_GRAD1, "Nisi na mjestu za uzimanje oruzja!.");
				return 1;
			}

    }


Citat: CocaCola poslato Avgust 26, 2010, 22:26:24 POSLE PODNE
da ali,tamo x,y,z moas stavit koordinate
Da stavio sam , ali izbaci mi error PlayerToPoin kod mene je Raven mod pa sam ja uzeo ono sto pise u ammu kad pukujes
Ovako
         if(IsPlayerInRangeOfPoint(playerid, 3,2465.6330566406,-1300.6669921875,28.798311233521))

I kad kucam tu svoju komandu pise da nisam na mjestu a jesam :D

if(!strcmp(cmdtext, "/PDoprema", true))
    {
	if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)

	   if (PlayerToPoint(100, playerid,254.7169,76.5219,1003.6406))
   	 {
		GivePlayerWeapon(playerid,24,100);//29 je ID oruzija a 300 je broj metaka
		GivePlayerWeapon(playerid,29,100);//i ovdje
		SendClientMessage(playerid, 0x33CCFFAA, "Uzeo si opremu i platio 350$.");
		GivePlayerMoney(playerid, -350);

to ti je tamo kod onih ormarica u PDu u LSu probaj to

to stavljas pod OnPlayerCommandText..
tako je kod mene..

Citat: eldar001 poslato Avgust 26, 2010, 22:29:13 POSLE PODNE
         if(IsPlayerInRangeOfPoint(playerid, 3,2465.6330566406,-1300.6669921875,28.798311233521))

I kad kucam tu svoju komandu pise da nisam na mjestu a jesam :D


Proveri koordinate, ili povećaj radius. 3 je dosta mali radius i skoro se moraš nalaziti na tačno definisanoj poziciji (ne možeš biti niti "jedan cm dalje").

Napravio sam sad sve :D dood sam pickup fino dodao oruzja i radi

Hvala !