[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



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 !