GTA Közösség - A magyar GTA fórum
San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: gergo107 - 2011. szeptember 02. - 23:37:54
-
Sziasztok, kéne egy olyan script amit betok illeszteni a GM-be hogy ha beírom az xy parancsot akkor elvegye a fegyvereit és átjöjjön nekem tölténnyel eggyütt, Köszi elõre is
-
Senki?:D
-
Hát nem tudom nem hiszem hogy meglehet oldani :P Ugy lehet pl hogyha meghal akkor a fegyver 3D ben kijön és ha belemész akkor oda adja.. ::|
-
hát van olyan parancsom hogy /átad és akkor átmegy redesen tölténnyel együtt próbáltam az klónozni de nem ment:S
-
Black szerintem nem arra gondoltunk,de az is jó lenne :D
Hanem olyan mint az RP szervereken: /átad fegyver és a kezedben lévõ fegyvert átadja.
-
Amúgy meg lehet oldani.
Tessék ezek a függvények kellenek:
http://wiki.sa-mp.com/wiki/ResetPlayerWeapons
http://wiki.sa-mp.com/wiki/GivePlayerWeapon
http://wiki.sa-mp.com/wiki/GetPlayerWeaponData
-
Iegn olyan is van olyanra gondolsz mint a Fay RPG :? :)
-
NEm tudom fayon milyen vagy eggyet tudok nekem kéne egy ilyen dolog:D, és köszi
-
Rákeresek neked nézzem nyugi! :)
-
Köszi nekem is,közben megpróbálom megoldani én.Én egyébként Fayon még egyszer sem voltam,regisztráltam,de csak azért ha játszanék egybõl tudjak.
-
Köszi nekem is,közben megpróbálom megoldani én.Én egyébként Fayon még egyszer sem voltam,regisztráltam,de csak azért ha játszanék egybõl tudjak.
Értem majd nézz fell mert szerintem olyan kell neked :) Ami ott van de azt nem tudom hogyan lehet megoldani de még keresek neked !
-
Már sikerült hogy elvgyem de csak azt veszi el am a kezében van ebben tudtok segíteni?
-
Igy nem tudunk neked írd le nekünk ! :)
-
[pawn]ResetPlayerWeapons(id/playerid vagy amit akarsz);[/pawn]
Ezzel elveszed az összes fegyverét a játékosnak..
-
Akkor csak elveszi tõle de nem adja át nekem
Dupla hozzászólás automatikusan összefûzve. ( 2011. szeptember 04. - 19:27:00 )
[pawn]else if(egyezik(param[1],\"Fegyverek\"))
{
if(IsPlayerConnected(jatekos))
{
if(jatekos != INVALID_PLAYER_ID)
{
if (ProxDetectorS(3.0, playerid, jatekos))
{
new FegyverID;
FegyverID = GetPlayerWeapon(jatekos);
new FegyverTolteny;
new elveszik
elveszik = ReturnUser(tmp);
FegyverTolteny = GetPlayerAmmo(jatekos);
if(FegyverID != 0 && FegyverTolteny != 0 )
{
if(jatekos == playerid) { SendClientMessage(playerid, COLOR_GREY, \"** Magadtól??\"); return 1; }
format(string, sizeof(string), \"* Elvetted %s fegyvereid.\", giveplayer);
SendClientMessage(jatekos, COLOR_LIGHTBLUE,\"Elvették a fegyvereid.\");
WeaponReset(elveszik, 1);
GiveWeapon(playerid, FegyverID, FegyverTolteny);
}
else
{
SendClientMessage(playerid, COLOR_GREY, \"** Nincs a közeledben!\");
return 1;
}
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, \"** Õ nem online!\");
return 1;
}
}[/pawn]
-
Igy nem tudunk neked írd le nekünk ! :)
Ebbõl azt értettem hogy csak azt az 1 fegyvert veszi el tõle ami a kezében van és a többi megmarad, akkor bocsi, sajnos nemtudom megmondani neked, bocsi. :(
-
Ezt találtam SeeRPG modban:
[pawn]public FegyverElvesz(playerid, weaponid)
{
new Fegyver[12], FegyverTolteny[12] = 0;
for(new slot = 0; slot < 12; slot++)
{
GetPlayerWeaponData(playerid, slot, Fegyver[slot], FegyverTolteny[slot]);
if(Fegyver[slot] == weaponid)
Fegyver[slot] = 0;
}
ResetPlayerWeapons(playerid);
for(new slot = 1; slot < 12; slot++)
if(Fegyver[slot] != 0 && FegyverTolteny[slot] != 0)
GivePlayerWeapon(playerid, Fegyver[slot], FegyverTolteny[slot]);
SetPlayerArmedWeapon(playerid, 0);
return 1;
}[/pawn]
:D
-
ez cryrpg:D ami nekem van
Dupla hozzászólás automatikusan összefûzve. ( 2011. szeptember 04. - 19:37:08 )
És seeRPG-n rendesen elvesz minden fegyót?
-
Igen,de nekem ez seerpg nevû modból van :D és az is.Csak mindegyiket átnevezik,ez is valamilyen carbon rpg.
De ott van Clint a scripterek között úgy hogy vagy másikat is csinál vagy ez is az.
[pawn]for(new slot = 0; slot < 12; slot++)[/pawn]
ÉS ez azt jelenti hogy 0tól 12-es slotig legyen érvényes.Szóval szerintem lekéri az adatokat majd törli és ugyan olyanokat ad neked.
-
Igy sem megy :(
-
hm kitalálunk mst egy kiss idõ! :)