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

San Andreas Multiplayer (SA-MP) => Szkript kérések => SA-MP: Szerverfejlesztés => RP/RPG kérések => A témát indította: bojhoska39 - 2012. február 22. - 21:13:14

Cím: Autószalon
Írta: bojhoska39 - 2012. február 22. - 21:13:14
Üdvözlet a fórumosoknak, én egy autószalon scriptet szeretnék töletek kérni. Várom a válaszokat!
Cím: Autószalon
Írta: nyE - 2012. február 22. - 21:15:28
Ez alatt mit értesz?
Cím: Autószalon
Írta: bojhoska39 - 2012. február 22. - 21:37:39
hát olyan kéne hogy odamegy egy helyre egy pickup-hoz felsorolja a kocsikat és kilistázza mennyibe kerül meg stb..  vagy például mint dt-modba! hasonló kéne! remélem érthetõ ha nem részletesebben leirom
Cím: Autószalon
Írta: CANNONN - 2012. február 22. - 22:12:20
Szia! Tessék:
 

#include a_samp
#include zcmd
new autoszalon; // Az autószalon pickup változója
#define kocsivetel (1000) // A szalon dialogja
#define hiba 0xff0000AA // Hibaüzenet színe
#define autoszalondialog (1000) // Az autószalon dialogja
#define autoszalonpos 2168.3833,1398.8658,10.8203 // Az autószalon helye
public OnFilterScriptInit()
{
autoszalon = CreatePickup(1239, 1, autoszalonpos, -1); // Autószalon pickupja
return 1;
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == autoszalon) ShowPlayerDialog (playerid, autoszalondialog, DIALOG_STYLE_LIST, \"{0dff00}Válassz egy jármûvet!\",\"{ff0000}Infernus-10000dollár\\n{ff0000}Sultan-10000dollár\\n{ff0000}Nrg-30000dollár\\n{ff0000}Phoenix-45000dollár\\n{ff0000}Bullet-30000dollár\",\"Kiválaszt\",\"Mégse\");
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == autoszalon)
    {
if(response == 1)
{
   switch(listitem)
   {
       case 0:
       {
         static Float: pX, Float: pY, Float: pZ;
         GetPlayerPos( playerid, pX, pY, pZ );
         if(GetPlayerMoney(playerid) >= 10000) {CreateVehicle( 411, pX + 2.0, pY + 2.0, pZ, 0.0, -1, -1, 1000 ); SendClientMessage(playerid, 0x38FF06FF, \"Vettél egy infernus-t $10000 ért\" ); GivePlayerMoney(playerid, -10000); } else{SendClientMessage(playerid, hiba, \"Nincs elég pénzed!!\" );}
      }
      case 1:
      {
                 static Float: pX, Float: pY, Float: pZ;
         GetPlayerPos( playerid, pX, pY, pZ );
         if(GetPlayerMoney(playerid) >= 10000) {CreateVehicle( 560, pX + 2.0, pY + 2.0, pZ, 0.0, -1, -1, 1000 ); SendClientMessage(playerid, 0x38FF06FF, \"Vettél egy sultan-t $10000 ért\" ); GivePlayerMoney(playerid, -10000); } else{SendClientMessage(playerid, hiba, \"Nincs elég pénzed!!\" );}
      }
      case 2:
      {
         static Float: pX, Float: pY, Float: pZ;
         GetPlayerPos( playerid, pX, pY, pZ );
         if(GetPlayerMoney(playerid) >= 30000) {CreateVehicle( 522, pX + 2.0, pY + 2.0, pZ, 0.0, -1, -1, 1000 ); SendClientMessage(playerid, 0x38FF06FF, \"Vettél egy nrg-t $30000 ért\" ); GivePlayerMoney(playerid, -30000); } else{SendClientMessage(playerid, hiba, \"Nincs elég pénzed!!\" );}
      }
      case 3:
      {
         static Float: pX, Float: pY, Float: pZ;
         GetPlayerPos( playerid, pX, pY, pZ );
         if(GetPlayerMoney(playerid) >= 45000) {CreateVehicle( 603, pX + 2.0, pY + 2.0, pZ, 0.0, -1, -1, 1000 ); SendClientMessage(playerid, 0x38FF06FF, \"Vettél egy phoenix-et $45000 ért\" ); GivePlayerMoney(playerid, -45000); } else{SendClientMessage(playerid, hiba, \"Nincs elég pénzed!!\" );}
      }
      case 4:
      {
         static Float: pX, Float: pY, Float: pZ;
         GetPlayerPos( playerid, pX, pY, pZ );
         if(GetPlayerMoney(playerid) >= 30000) {CreateVehicle( 541, pX + 2.0, pY + 2.0, pZ, 0.0, -1, -1, 1000 ); SendClientMessage(playerid, 0x38FF06FF, \"Vettél egy bullet-et $30000 ért\" ); GivePlayerMoney(playerid, -30000); } else{SendClientMessage(playerid, hiba, \"Nincs elég pénzed!!\" );}
      }
   }
}
else
{
   SendClientMessage(playerid, 0xEB000FFF, \"Nem választottál jármûvet!\");
}
}
return 1;
}
Cím: Autószalon
Írta: bojhoska39 - 2012. február 22. - 22:19:52
szia annyi megtudnád nekem lécives fs-be csinálni és ha jó menne a + :))
Cím: Autószalon
Írta: skyLine - 2012. február 23. - 14:39:51
Alap FS-ben van. Át kell írni az árakat és a pozíciót a tiedre.
Cím: Autószalon
Írta: CANNONN - 2012. február 23. - 15:59:27
Idézetet írta: bojhoska39 date=1329945592\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"17385\" data-ipsquote-contentclass=\"forums_Topic
szia annyi megtudnád nekem lécives fs-be csinálni és ha jó menne a + :))
 
Figyelj, rámész pawnoban a \"new\" gomba, kitörlöd a tartalmát, kimásolod az enyémet, beilleszted és kész is! ;)
Cím: Autószalon
Írta: bojhoska39 - 2012. február 23. - 17:52:38
Szia annyi kérdésem lenne még hova raktad a szalont? (helyileg)
Cím: Autószalon
Írta: nyE - 2012. február 23. - 18:26:48
Idézetet írta: bojhoska39 date=1330015958\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"17385\" data-ipsquote-contentclass=\"forums_Topic
Szia annyi kérdésem lenne még hova raktad a szalont? (helyileg)
 
[pawn]#define autoszalonpos 2168.3833,1398.8658,10.8203 // Az autószalon helye[/pawn]
Las Venturas, Autobahn. A Royal Casino és az üvegpiramis között.
Cím: Autószalon
Írta: bojhoska39 - 2012. február 23. - 18:33:58
köszi csak annyi megadtam másik poziciot de nem volt ott a pickup!

Dupla hozzászólás automatikusan összefûzve. ( 2012. február 23. - 18:40:48 )

na megnéztem a scriptet ez eladja a kocsit de nekem olyan kell hogy rámegy és megveszi a kocsit vagy lehet én rontok el valamit de rámegyek és azt irja ki kocsi eladva!
Cím: Autószalon
Írta: CANNONN - 2012. február 26. - 15:43:53
Az lehetetlen, valamit te rontottál el.
Az enyém ezt írja, idézem:
SendClientMessage(playerid, 0x38FF06FF, \"Vettél egy infernus-t $10000 ért\" );[/quote]
Cím: Autószalon
Írta: bojhoska39 - 2012. február 26. - 16:49:53
Hát nem tudom de autóval kell odamenni? vagy simán odamegyek és kocsit kéne adnia?
Cím: Autószalon
Írta: CANNONN - 2012. február 26. - 16:52:30
1. Felveszed a pickupot, elõjön egy dialog.
2. Választasz egyet.
3. Élvezed az új autót :D
Cím: Autószalon
Írta: bojhoska39 - 2012. február 26. - 17:21:40
Ugyan ezt akartam de nem volt jó én rámegyek és azt írja ki pl xj autó eladva
Cím: Autószalon
Írta: CANNONN - 2012. február 26. - 17:37:26
Akkor van egy ugyan ilyen dialog 1000es számmal ellátva!
Cím: Autószalon
Írta: bojhoska39 - 2012. február 26. - 17:39:01
1. mit tudok csinálni
2. hogyan tudnám a koordinátát megváltoztatni mert ahova én akartam nem jó.
Cím: Autószalon
Írta: CANNONN - 2012. február 26. - 17:43:44
#define autoszalonpos 2168.3833,1398.8658,10.8203 // Az autószalon helye
A pirossal kijelöltet át írod a kívánt koordinátára.
Cím: Autószalon
Írta: bojhoska39 - 2012. február 26. - 18:08:53
És mit tudok csinálni az elõzõ kommentben lévõ hibával?
Cím: Autószalon
Írta: CANNONN - 2012. február 26. - 18:37:15
Átírod ezt:
 
#define kocsivetel (1000)

 
Erre:
 
#define kocsivetel (9999) // A szalon dialogja
Cím: Autószalon
Írta: bojhoska39 - 2012. február 26. - 19:28:14
Idézetet írta: Cannonn date=1330277835\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"17385\" data-ipsquote-contentclass=\"forums_Topic
Átírod ezt:
 
#define kocsivetel (1000)

 
Erre:
 
#define kocsivetel (9999) // A szalon dialogja

 

És a szalon helyét hogy tudnám megváltoztatni mert megadtam egy poziciot de nem jó
Cím: Autószalon
Írta: nyE - 2012. február 26. - 19:30:18
Idézetet írta: bojhoska39 date=1330280894\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"17385\" data-ipsquote-contentclass=\"forums_Topic


Átírod ezt:
 
#define kocsivetel (1000)

 
Erre:
 
#define kocsivetel (9999) // A szalon dialogja

 

És mit irjak át benne?
 
[/quote]Már átvan írva az 1000 9999-re.
Cím: Autószalon
Írta: CANNONN - 2012. február 26. - 19:31:40
Már átvan írva az 1000 9999-re.[/quote]
Nem értelek, együtt scripteltek?
Cím: Autószalon
Írta: nyE - 2012. február 26. - 19:37:36
Idézetet írta: Cannonn date=1330281100\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"17385\" data-ipsquote-contentclass=\"forums_Topic

Már átvan írva az 1000 9999-re.
Nem értelek, együtt scripteltek?
 
[/quote]Utánna szerkesztette a hsz-ét miután én már leírtam az enyém.
Cím: Autószalon
Írta: CANNONN - 2012. február 26. - 19:42:51
Már egyszer leírtam, hogy, hogy kell átírni az autószalon helyét.
 
#define autoszalonpos 2168.3833,1398.8658,10.8203 // Az autószalon helye
A pirossal kijelöltet át írod a kívánt koordinátára.
[/quote]
Cím: Autószalon
Írta: bojhoska39 - 2012. február 26. - 19:51:11
Hát skacok én már nem fárasztalak titeket de nem jó rámegyek kiválasztok egy kocsit és ki irja kocsi eladva 0 forintért jó volna megoldani de nem akarlak már fárasztani :(