GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Szkript kérések => A témát indította: Query - 2015. Július 15. - 14:08:41

Cím: Golyóálló mellény
Írta: Query - 2015. Július 15. - 14:08:41
Sziasztok!
Kéne nekem egy golyóálló mellény szkript rp szervere ha valaki tudna adni azt nagyon meg köszönném!?  ;)  :)
Cím: Golyóálló mellény
Írta: Diego_Enrique - 2015. Július 17. - 08:26:46
Talán valami ok van rá?
 

CMD:armour(playerid)
{
SendClientMessage(playerid, SZÍNKÓD, \"A golyóálló mellényed megkaptad!\");
SetPlayerArmour(playerid, 100.0);
        return 1;
}

 
Olyan kevés információ mellett. Egy RP szerverre gondolom kellene hogy csak ki kapjon, vagy hogy csak hol. Így senki sem fog segíteni.. A megadott információk mellett ez a legjobb kód rá.  :D
Cím: Golyóálló mellény
Írta: !Adam - 2015. Augusztus 11. - 16:18:28
Attól függ, hogy hogyan szeretnéd.. Mert amit leírtál, az édeskevés.. Le sem írtad, hogy lehessen látni a golyóálló mellényt, vagy sem.. De szerintem te erre gondoltál... :)
 
CMD:armour(playerid)
{
        SendClientMessage(playerid, SZÍNKÓD, \"A golyóálló mellényed megkaptad!\");
        SetPlayerArmour(playerid, 100.0);
        SetPlayerAttachedObject( playerid, 3, 373, 1, 0.3 ,-0.0 ,-0.1, 70.0, 25.0, 35.0 );
   return 1;
}
Cím: Golyóálló mellény
Írta: baglion02 - 2015. Augusztus 24. - 13:53:04
Esetleg ha RP szerverre akarod akkor gondolom rendőröknek akarod itt egy alap parancs hozzá
 

CMD:armour(playerid)
{
if(IsPlayerInRangeOfPoint(playerid,2.1,Koordináta hogy hol tudja használni))
{
if(pInfo[playerid][pFrakcio] == RENDOR || pInfo[playerid][pFrakcio] == RFONOK)
{
   SendClientMessage(playerid, SZÍNKÓD, \"A golyóálló mellényed megkaptad!\");
           SetPlayerArmour(playerid, 100.0);
                  SetPlayerAttachedObject( playerid, 3, 373, 1, 0.3 ,-0.0 ,-0.1, 70.0, 25.0, 35.0 );
}
else
{
   SendClientMessage(playerid,SZÍNKÓD,\"Nem vagy rendőr.\");
}
}
else
{
    SendClientMessage(playerid,SZÍNKÓD, \"Itt nem tudod használni ezt a parancsot! Menj a rendőrőrsre!\");
}
return 1;
}

 
magyarázat(ez hogy hol lehessen használni):
 

if(IsPlayerInRangeOfPoint)

 
Ez azt csinálja, hogy megnézi, hogy ott van-e vagy a közelében.
De ennek még vannak paraméterei:

(playerid,2.1,Koordináta hogy hol tudja használni)

 
-Nos a \"playerid\" az annak a játékosnak aki beírja a parancsot.
-Az a \"2.1\" távolság milyen távolságba tudja használni a koordinátától.
-Végül jön a koordináta amit te adsz meg hogy hol kell használni.
magyarázat(ki tudja használni):
 
if(pInfo[playerid][pFrakcio] == RENDOR || pInfo[playerid][pFrakcio] == RFONOK

 
-Ez megnézi hogy az ő adatában a frakció egyenlőe a \"RENDOR\"szóval(ebben a frakcióban van-e).
- Ez a 2 db \"  ||  \" jel(Ctrl+Alt+W-vel tudod csinálni) annyit takar, hogy megnézi igaz-e valamelyik, hogy \"RENDRO\" vagy \"RFONOK\" ha nem rendrő halad tovább a folyamat és megnézi hogy \"RFONOK\"-e.
-Van még az, hogy mind a 2-nek igaznak kell lennie de az most itt nem kell!
Remélem tudtam segíteni :) és érthetően leírtam :)
Cím: Golyóálló mellény
Írta: Query - 2015. Szeptember 03. - 11:49:12
Köszi zárom!  :thumbsup:  <3  ;D