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: doboka98 - 2011. szeptember 07. - 09:11:24
-
Sziasztok! Most egy olyan skriptet kérnék, ha beirom a /buyruha parancsot, dobjon be a skinváltóba. A koordinátát én beirom, hogy hol lehet használni.Elõre is köszi! ;D
-
Ez nem értem nagyon vagyis ahol kezdel vagy más pozitio!? Mert van ugy pl hogy /kill és megnyomod az F4 és a skin választóba tesz!
-
Úgy érti hogy be megy egy bincoba,oda megy az egyik polchoz,/ruha,bedobja egy skinválasztóba,kiválaszt egy skint,leveszi a pénzt és vissza rakja a bincoba
-
Nem igazán értem.
Ilyesmire gondolsz?:
[pawn]if(strcmp(cmdtext, \"/buyruha\", true) == 0)
{
SetPlayerPos(playerid, X,Y,Z);
SetPlayerInterior(playerid, x);
return 1;
}
[/pawn]
X,Y,Z = Koordináda
x = Interior ID
-
Ezen mit nem lehet érteni?...
Tessék
[pawn]CMD:buyruha(playerid)
{
IsPlayerInRangeOfPoint(playerid,X,Y,Z); //Ide a koordinátát
{
SetupPlayerForClassSelection(playerid); //Ezzel vissza küld a karakter választóba
SendClientMessage(playerid,COLOR_RED,\"Válassz ruhát\");
}
SendClientMessage(playerid,COLOR_RED,\"Nem vagy az adott helyen...\");
return 1;
}
[/pawn]
Most irtam jónak kell lenni...
Ha nincs be definiálva a SetupPlayerForClassSelection(playerid);
akkor amód elejére
[pawn]forward SetupPlayerForClassSelection(playerid);[/pawn]
és a mód végére...
[pawn]public SetupPlayerForClassSelection(playerid)
{
return 1;
}[/pawn]
-
És azt hogy lehet megoldani hogy ne ugyan azokat a ruhákat lehessen venni amiket elõször skinválasztóban vehetsz?
Ui.: mindjárt a 2. oldalon lesz,pls vki válaszoljon.Köszi
-
Aszt nemtom,hogy meglehet e csinálni.
-
Úgy értem ahogy tudvari mondta!