Wysłany: 2013-06-26, 10:47
PGT-Karmazyn
Wiek: 29 Na forum: 4893 dni Posty: 40
Nick w MP: Karmazyn
Witam! Jestem pocz?tkuj?cy w PAWN. Tworz? m?j 2 skrypt. [ 1 skryptem by? sklep ]. Teraz chc? stworzy? salon samochodowy. Obiekty, wszystko mam. Ale mam 2 problemy.
1. Chce, aby auta co s? w salonie [ wystawa ]. Nikt nie m?g? do nich wsiada?.
2. Chc?, aby po zakupie pojazdu pojawia? si? on przed salonem oczywi?cie w losowym kolorze.
Tutaj podaj? wam auta:
Kod:
Salon[0] = AddStaticVehicleEx(578,-2886.1999500,445.7999900,6.5000000,340.0000000,245,245,15); //DFT-30
Salon[1] = AddStaticVehicleEx(515,-2887.3999000,486.6000100,6.9000000,260.0000000,101,106,15); //Roadtrain
Salon[2] = AddStaticVehicleEx(455,-2882.8999000,463.2999900,6.3000000,90.0000000,245,245,15); //Flatbed
Salon[3] = AddStaticVehicleEx(514,-2904.6001000,471.1000100,6.4000000,320.0000000,34,25,15); //Tanker
Salon[4] = AddStaticVehicleEx(403,-2902.5000000,438.0000000,6.4000000,320.0000000,66,31,15); //Linerunner
Salon[5] = AddStaticVehicleEx(609,-2916.1001000,441.6000100,5.9000000,290.0000000,37,37,15); //Boxville
Salon[6] = AddStaticVehicleEx(499,-2917.8999000,472.3999900,5.8000000,240.0000000,89,110,15); //Benson
Salon[7] = AddStaticVehicleEx(456,-2916.8000500,480.2000100,6.0000000,280.0000000,98,11,15); //Yankee
Salon[8] = AddStaticVehicleEx(414,-2905.3999000,494.1000100,5.9000000,210.0000000,43,62,15); //Mule
Salon[9] = AddStaticVehicleEx(482,-2906.8000500,450.1000100,6.5000000,280.0000000,124,27,15); //Burrito
Salon[10] = AddStaticVehicleEx(459,-2914.0000000,461.7999900,5.9000000,270.0000000,16,80,15); //Berkley's RC Van
Salon[11] = AddStaticVehicleEx(413,-2904.8000500,424.5000000,5.9000000,290.0000000,54,65,15); //Pony
A tu kordy na spawnowanie si? kupionego pojazdu:
Kod:
X: -2868.1
Y: 496.2
Z: 4.7
Wysłany: 2013-06-26, 15:01
Combacior
Wiek: 29 Na forum: 5796 dni Posty: 1516
Piwa : 2161
Sprawa nr 1
Kod: public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
for(new i, k = sizeof(Salon); i != k; i++)
{
if(vehicleid == Salon[i])
{
SendClientMessage(playerid, -1, "WYSTAWA! Won mi st?d!");
ClearAnimations(playerid);
break;
}
}
return 1;
}
@down, no mo?na xd - ale trzeba to robi? przy dodawaniu ka?dego pojazdu w salonie (zale?y ile b?dzie tych pojazd?w) i trzeba te? otworzy? te drzwi przy kupnie, ale ka?dy robi jak lubi.
Ostatnio zmieniony przez Combacior 2013-06-26, 15:46, w całości zmieniany 1 raz
Wysłany: 2013-06-26, 15:06
xqz
otaku desu!
Wiek: 32 Na forum: 6407 dni Posty: 723
Nick w MP: xqz
Piwa : 5465
Combacior , mozna po prostu zamknac drzwi xd
Wysłany: 2013-06-26, 16:10
PGT-Karmazyn
Wiek: 29 Na forum: 4893 dni Posty: 40
Nick w MP: Karmazyn
Dzi?kuj? Ci!
Je?li m?g?by? to pomo?esz z spraw? numer 2?
Wysłany: 2013-06-26, 16:36
Combacior
Wiek: 29 Na forum: 5796 dni Posty: 1516
Piwa : 2161
W kodzie na zakup pojazdu dla gracza spawnujesz pojazd w podanych wsp??rz?dnych (je?li chodzi o kolor losowy, to jako parametry koloru podaj -1)
Wysłany: 2013-06-26, 21:27
PGT-Karmazyn
Wiek: 29 Na forum: 4893 dni Posty: 40
Nick w MP: Karmazyn
Combacior , Oto mi chodzi. Aby kto? poda? mi to ca?e wyra?enie. [Nie wiem jakie to jest. Za???my ?e:] GetPlayerVehicle (playerid, (ID pojazdu), (kordy), (kolor));
W?a?nie ja tego wyra?enia nie znam i chc?, aby kto? mi go poda?. Najlepiej z przyk?adem tak jak UP. Czyli (kolor) zamiast (-1) Jak ty pisa?e?. np. (kordyX)(kordyY)(kordyZ), a nie gotowe -1234.2, 12331.4, 124,2. Je?li mnie rozumiesz.
Wysłany: 2013-06-26, 23:06
Combacior
Wiek: 29 Na forum: 5796 dni Posty: 1516
Piwa : 2161
Jak nie masz kodu na zakup pojazdu, to jak gracz ma je kupi?? Zr?b komend? na kupno, odejmuj kas? za kupno, przypisz pojazd do tablicy gracza - pr?buj pr?buj, ja ca?ego gotowego kodu Ci nie podam
Wysłany: 2013-06-28, 11:03
PGT-Karmazyn
Wiek: 29 Na forum: 4893 dni Posty: 40
Nick w MP: Karmazyn
Combacior , Komend? mam. Kas? zabiera. Tylko auta nie daje. Ja jestem zielony w programowaniu, wi?c z tego co napisa?e? to zrozumia?em:
Kod:
Jak nie masz kodu na zakup pojazdu, to jak gracz ma je kupi?? Zr?b komend? na kupno, odejmuj kas? za kupno [...] pr?buj pr?buj, ja ca?ego gotowego kodu Ci nie podam.
Wysłany: 2013-06-28, 13:13
ToxiC.
Wiek: 28 Na forum: 5246 dni Posty: 3792
Piwa : 8590
PGT-Karmazyn , to podaj mo?e t? komend? na kupno wozu
Wysłany: 2013-06-28, 13:54
PGT-Karmazyn
Wiek: 29 Na forum: 4893 dni Posty: 40
Nick w MP: Karmazyn
Kod:
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/pojazd", cmdtext, true, 10) == 0) {
if(IsPlayerInRangeOfPoint(playerid, 2.0, -2886.8,482.7,5.4))
ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "Salon Samochodowy - Roadtrain", "Nazwa: Roadtrain\nRodzaj: Truck\nStan pojazdu: 100%\nMaksymalna predkosc: 107 km/h\nMaksymalna waga: ---\nZbiornik Paliwa: ---\n\n\nCena: 210.000$", "Kupuje", "Anuluj");
}
return 0;
}
[...]
Kod:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 0)
{
if(response)
{
GivePlayerMoney(playerid, -210000);
SendClientMessage(playerid, 0xffffffff, "{FF0000}[SERWER]{FFFFFF} Kupi?e? nowego Trucka! Czeka na Ciebie przed salonem z kluczykami w stacyjce!");
}
return 1;
}
return 0;
}
Wysłany: 2013-06-28, 14:56
IgrexolonO
Wiek: 34 Na forum: 6809 dni Posty: 1386
Piwa : 1062
@1. Odno?nie pierwszych post?w i wyst?pienia xyz przed Kardynal? Piesz? Wojty??:
Kod: for(new i;i<sizeof(Salon);i++) SetVehicleParamsEx(Salon[i], 0, 0, 0, 1, 0, 0, 0);
Nie zapominajmy o sampowskich bugach; http://www.youtube.com/watch?v=lJUj998yPlc
@2. Kod: if(cmdtext[1] == 'p' && cmdtext[2] == 'o' && cmdtext[3] == 'j' && cmdtext[4] == 'a' && cmdtext[5] == 'z' && cmdtext[6] == 'd')
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, -1, "Nie siedzisz w aucie ?mieciu to co Ty chcesz kupowa???"), 1;
new jajurzniewiemcoto = CreateVehicle(GetVehicleModel(GetPlayerVehicleID(playerid)), -2868.1, 496.2, 4.7, 0.0, random(128), random(128), 666);
SetPlayerPos(playerid, -2868.1, 496.2, 4.7);
PutPlayerInVehicle(playerid, jajurzniewiemcoto, 0);
SendClientMessage(playerid, -1, "Sta?e? siem szczensliwym posiadaczem nowej fury!!1 gratki!!1");
return 1;
}
Polecam, Piotr Fronczewski - wys?annik papieski..
REDO:
@3. W swoich postach piszesz tak niezrozumiale, ?e ju? w og?le si? pogubi?em. Ty chcesz po wpisaniu jakiej? komendy, otworzy? menu z kupnem pojazdu (o ile znajdujesz si? w salonie)?
Wysłany: 2013-06-28, 18:14
PGT-Karmazyn
Wiek: 29 Na forum: 4893 dni Posty: 40
Nick w MP: Karmazyn
IgrexolonO , To jeszcze nie to. Lecz problem sam ju? rozwi?za?em. W sumie w du?ej mierze Ty si? do tego przyczyni?e? wi?c = Piwko.
Temat do zamkni?cia.
Tagi: salon :: samochodowy
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: