Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: NikolaTodorko poslato Avgust 25, 2011, 14:21:42 POSLE PODNE

Naslov: [Pomoc] Stit
Poruka od: NikolaTodorko poslato Avgust 25, 2011, 14:21:42 POSLE PODNE
Skripta koju koristim:Ravens Edit
Detaljan opis problema: Napravio sam komandu ali public sto public da stavim, i kad kompilujtem izadje mi ovo PutRiotShieldOnArm Is not implemented tako nesto
Dio skripte: /
Neke slike/video za lakse dobivanje pomoci(neobavezno):/
Naslov: Odg: [Pomoc] Stit
Poruka od: Dane poslato Avgust 25, 2011, 23:14:49 POSLE PODNE
Pa daj nam daj public i komadnu da vidimo i popravimo...
Naslov: Odg: [Pomoc] Stit
Poruka od: NikolaTodorko poslato Avgust 26, 2011, 16:03:06 POSLE PODNE
if(strcmp("/rstit", cmdtext, true,10) == 0)
{
    if(PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1||PlayerInfo[playerid][pMember] == 2||PlayerInfo[playerid][pLeader] == 2||PlayerInfo[playerid][pMember] == 3||PlayerInfo[playerid][pLeader] == 3)
    {
PutRiotShieldOnArm(playerid);
}
else
{
SendClientMessage(playerid, COLOR_YELLOW, "Nisi clan.");
}
return 1;
}


To je komanda a public nemam, zato pitam sto public da stavim
Naslov: Odg: [Pomoc] Stit
Poruka od: [TG:RP]$--L84S--$ poslato Avgust 26, 2011, 16:05:45 POSLE PODNE
Citat: NikolaTodorko poslato Avgust 26, 2011, 16:03:06 POSLE PODNE
if(strcmp("/rstit", cmdtext, true,10) == 0)
{
   if(PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1||PlayerInfo[playerid][pMember] == 2||PlayerInfo[playerid][pLeader] == 2||PlayerInfo[playerid][pMember] == 3||PlayerInfo[playerid][pLeader] == 3)
   {
PutRiotShieldOnArm(playerid);
}
else
{
SendClientMessage(playerid, COLOR_YELLOW, "Nisi clan.");
}
return 1;
}


To je komanda a public nemam, zato pitam sto public da sta
moras iamti public al ievo ti ovakostavi umjesto tog svog stita :


CMD:stit(playerid, params[])  
{  
SetPlayerAttachedObject( playerid, 0, 18637, 5, -0.064955, -0.135697, -0.200892, 54.463840, 10.984453, 87.706436, 1.078429, 1.000000, 1.000000 );  
}  


Ako zelis jos da samo moze policija dodas :


    if(PlayerInfo[playerid][pMember] >=1 || PlayerInfo[playerid][pLeader] == 1)  

Izgleda ovako :

CMD:stit(playerid, params[])  
{  
if(PlayerInfo[playerid][pMember] >=1 || PlayerInfo[playerid][pLeader] == 1)  
{  
SetPlayerAttachedObject( playerid, 0, 18637, 5, -0.064955, -0.135697, -0.200892, 54.463840, 10.984453, 87.706436, 1.078429, 1.000000, 1.000000 );  
}  
}  
Naslov: Odg: [Pomoc] Stit
Poruka od: Chuck:) poslato Avgust 27, 2011, 00:19:42 PRE PODNE
Znaci meni valja komanda /stit.
mozes napravit /maknistit?
Naslov: Odg: [Pomoc] Stit
Poruka od: [TG:RP]$--L84S--$ poslato Avgust 27, 2011, 00:26:30 PRE PODNE
Citat: pHon poslato Avgust 27, 2011, 00:19:42 PRE PODNE
Znaci meni valja komanda /stit.
mozes napravit /maknistit?
CMD:maknistit(playerid, params[])
{
  RemovePlayerAttachedObject(playerid,stit[playerid]);
}

e ali onda mroas promijeniti i /stit znaci fix :
CMD:stit(playerid, params[])   
{   
stit[playerid] =  SetPlayerAttachedObject( playerid, 0, 18637, 5, -0.064955, -0.135697, -0.200892, 54.463840, 10.984453, 87.706436, 1.078429, 1.000000, 1.000000 );     
}   

Naslov: Odg: [Pomoc] Stit
Poruka od: LuKsA poslato Avgust 27, 2011, 01:33:33 PRE PODNE
Dodaj na kraju moda samo ovo:

PutRiotShieldOnArm(playerid)
{
            if(IsPlayerAttachedObjectSlotUsed(playerid,1)) RemovePlayerAttachedObject(playerid,1);
                SetPlayerAttachedObject(playerid, 1, 18637, 4, 0.3, 0, 0, 0, 170, 270, 1, 1, 1);
}