Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2013-02-06, 12:43


PGT-Karmazyn







Wiek: 29
Na forum: 4893 dni
Posty: 40
Nick w MP: Karmazyn



Respekt: 50

Witam! Mam taki problem. Zrobi?em wybiera?k?, doda?em auta, ale mam b??d. Wszystkie kordy normalnie poda?em < X,Y,Z,rX,rY,rZ >, a i tak wszystko 'patrzy' mi w 1 stron?. Po prostu mam pojazdy,np. rZ: 90 a i tak jest na 0. I identycznie ze skinami.

Pyt: Co tu jest ?le?:
Kod:


SetPlayerPos(playerid, 1634.5, 731.3994140625, 10.5);
SetPlayerCameraPos(playerid, 1633.7998046875, 720, 16);
SetPlayerCameraLookAt(playerid, 1634.5, 731.3994140625, 10.5);


Pyt2. Dodatkowo, pojazdy maj? tylko kolor czarny. Jak zrobi? aby mia?y losowy?

Ostatnio zmieniony przez PGT-Karmazyn 2013-02-07, 09:28, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-02-06, 13:06


Sillence







Wiek: 26
Na forum: 5157 dni
Posty: 1514
Nick w MP: Sillence

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

Do tworzenia wybiera?ki polecam Ci ten skrypt :

Bardzo prosty w obs?udze, posiada r?wnie? funkcj? zapisu.

A oto komendy:

Komendy:
/wyb - uruchamia tryb wybiera?ki, pokazuje nam dialog cz chcemy wyr?wna? pozycj? to 8 g??wnych kierunk?w ?wiata (p??. po?. wsch. zach. p??-wsch. p??-zach itd.)
/ccancel - wraca do normalnego trybu chodzenia po mapie
/lookat - ustawia skrypt na zmian? pozycji w kt?r? patrzy kamera
/cam - ustawia skrypt na zmian? pozycji kamery
/csave - zapisuje nasz kod do pliku, nazw? pliku okre?lamy w GUI
/cjump - zmieniamy skok pozycji podczas poruszania kamer?, pozycj? w kt?r? kamera patrzy

Klawiszologia:
Strza?ki (poruszanie si? graczem po mapie) - poruszania kamer?, pozycja w kt?r? kamera patrzy
Spacja (sprint) - zmienia pozycje w osi Z (wysoko??) na wi?ksz?
LSHIFT (skok) - zmienia pozycje w osi Z (wysoko??) na mniejsz?

DOWNLOAD: http://www26.zippyshare.com/v/39590342/file.html

PS. Skrypt nie m?j ;) Skrypt By Terminator3, Mr_Auto ;)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-02-06, 14:01


Quis

Wszechwiedzący






Wiek: 31
Na forum: 5146 dni
Posty: 464
Nick w MP: Quis

Piwa: 1110

Respekt: 325
Respekt: 325Respekt: 325Respekt: 325

PGT-Karmazyn, jako argumenty podawaj liczby zmiennoprzecinkowe, bo kompilator je czyta jako zwyk?e liczby (np. 720.0 zamiast 720).

Co do tych pojazd?w: ustaw kolor na -1 ?eby by? losowy. A co do obrotu: sprawd? czy gdzie? nie masz jakiej? p?tli resetuj?cej obr?t pojazd?w, mo?e jaki? po??czony z pojazdami timer ma gdzie? b??d.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-02-07, 10:06


PGT-Karmazyn







Wiek: 29
Na forum: 4893 dni
Posty: 40
Nick w MP: Karmazyn



Respekt: 50

_FasteR_, Dzi?kuj? i ju? si? pobawi? :) [PIWKO]

Quis, Z racji tego, ?e jestem nowym PAWN'erem prosz? tu jest kod ca?ej mapy:
Kod:


#include <a_samp>

new pickup[2];

#pragma tabsize 0

#define COLOR_BT 0x039DF8FF
#define COLOR_SA 0x6666FF
#define COLOR_LLL 0x993300AA
#define COLOR_GRAD 0xAAAAAAFF
#define BEZOWY 0xFFFFADAA
#define BIALY 0xFFFFFFAA
#define BORDOWY 0x99001FAA
#define BRAZOWY 0x997A00AA
#define CIEMNY_ZIELONY 0x336633AA
#define CZARNY 0x000000AA
#define CZERWONY 0xFF0000AA
#define FIOLETOWY 0x9E3DFFAA
#define NIEBIESKI 0x0000FFAA
#define POMARANCZOWY 0xFF8000AA
#define ROZOWY 0xFF66CCAA
#define SZARY 0xB0B0B0AA
#define ZIELONY 0x00CC00AA
#define ZOLTY 0xFFFF00AA
#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_FIOLET 0x8000FFFF
#define COLOR_LIGHTBLUE 0x6DC5F3FF
#define COLOR_LIGHTYELLOW 0xFAEAA9FF
#define COLOR_LIGHTGREEN 0x00FF00FF
#define COLOR_LIGHTORANGE 0xF7A26FFF
#define COLOR_LIGHTRED 0xFF0000FF
#define COLOR_RED 0xAA3333AA
#define COLOR_GREEN 0x33AA33AA
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_RED 0xAA3333AA
#define RED 0xAA3333AA
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_YELLOW2 0xFFFF00FF
#define COLOR_ORANGE 0xFF9900AA
#define COLOR_BLUE 0x0000BBAA
#define COLOR_NIEBIESKI 0x0000BBAA
#define COLOR_SYSTEM 0xEFEFF7AA
#define COLOR_PINK 0xFF66FFAA
#define SPAWN_DELAY 3000
#define COLOR_KOMENDA 0xC83322FF
#define COLOR_GRAD1 0xC83322FF
#define COLOR_WIADOMOSC 0x00FF00FF
#define COLOR_BLACK 0x000000FF
#define COLOR_ADMIN 0xFF0000AA
#define COLOR_LIME 0x1FFF06FF
#define COLOR_GD 0xfee7a0FF

public OnGameModeInit()
{
//Ogolne
UsePlayerPedAnims();
SetGameModeText("Karmazyn");
//Skin
AddPlayerClass(0, 1425.4, 1091, 10.5, 90, 90, 270, 0, 0, 0, 0);
AddPlayerClass(1, 1425.4, 1091, 10.5, 90, 90, 270, 0, 0, 0, 0);
AddPlayerClass(23, 1425.4, 1091, 10.5, 90, 90, 270, 0, 0, 0, 0);
AddPlayerClass(46, 1425.4, 1091, 10.5, 90, 90, 270, 0, 0, 0, 0);
AddPlayerClass(67, 1425.4, 1091, 10.5, 90, 90, 270, 0, 0, 0, 0);
AddPlayerClass(68, 1425.4, 1091, 10.5, 90, 90, 270, 0, 0, 0, 0);
AddPlayerClass(70, 1425.4, 1091, 10.5, 90, 90, 270, 0, 0, 0, 0);
AddPlayerClass(72, 1425.4, 1091, 10.5, 90, 90, 270, 0, 0, 0, 0);
//Pojazdy
AddStaticVehicle(115,1627.7,746.6,12,0,0,200);
AddStaticVehicle(403,1634.5,747,11.5,0,0,180);
AddStaticVehicle(514,1640.5,746.5,11.5,0,0,160);
AddStaticVehicle(435,1623.6,758.2,11.5,0,0,200);
AddStaticVehicle(450,1634.5,758.7,11.5,0,0,180);
AddStaticVehicle(591,1645,758,11.6,0,0,160);
//Picup
pickup[0] = CreatePickup(1277, 2, 1419.3000488281, 1092.5, 10.5);
return 1;

}

public OnGameModeExit()
{
return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 1634.5, 731.3994140625, 10.5);
SetPlayerCameraPos(playerid, 1633.7998046875, 720, 16);
SetPlayerCameraLookAt(playerid, 1634.5, 731.3994140625, 10.5);
return 1;
}

public OnPlayerConnect(playerid)
{
return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
return 1;
}

public OnPlayerSpawn(playerid)
{
return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
return 1;
}

public OnVehicleSpawn(vehicleid)
{
return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{
return 1;
}

public OnPlayerText(playerid, text[])
{
return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/autor", cmdtext, true, 10) == 0)
{
ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "Autor mapy:", "Autor: Karmazyn\nWersja: 0.1v\nOstatnio edytowana: 04.02.2013r. 21:13", "Zamknij", "");
}
return 0;
}
public OnPlayerEnterRaceCheckpoint(playerid)
{
return 1;
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == pickup[0])
ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "Jak zacz???", "Poradnik jak zacz?? gre!\n\nWitaj! O.o\nZobacz! Do g?ry! ?nieg pada!", "Zamknij", "");
return 1;
}

Jeszcze jakby? m?g? to usu? mi zb?dne public. :) Zostaw tylko te takie g??wne. Poza tym jest to mapa testowa i si? dopiero ucz? :) [PIWKO]

incognito, Poprawione :) [Ty jeste? z?y nie dostaniesz piwka :) ; Albo masz. :) Za to ?e dbasz o te forum i wykonujesz porz?dnie swoj? fuch? :) ]

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-02-07, 11:11


Quis

Wszechwiedzący






Wiek: 31
Na forum: 5146 dni
Posty: 464
Nick w MP: Quis

Piwa: 1110

Respekt: 325
Respekt: 325Respekt: 325Respekt: 325

Polecam zapozna? si? z informacjami na stronie http://wiki.sa-mp.com/wiki/AddStaticVehicle
?ap poprawione: (tam gdzie jest 0.0 to jest obr?t pojazdu, kolory s? losowe)
Kod:


AddStaticVehicle(115,1627.7,746.6,12.0,0.0,-1,-1);
AddStaticVehicle(403,1634.5,747.0,11.5,0.0,-1,-1);
AddStaticVehicle(514,1640.5,746.5,11.5,0.0,-1,-1);
AddStaticVehicle(435,1623.6,758.2,11.5,0.0,-1,-1);
AddStaticVehicle(450,1634.5,758.7,11.5,0.0,-1,-1);
AddStaticVehicle(591,1645.0,758.0,11.6,0.0,-1,-1);


Public mo?esz usun?? ka?dy, gdzie jest tylko "return". Je?li jakiego? b?dziesz potrzebowa? to list? masz na wiki: http://wiki.sa-mp.com/wik...pting_Callbacks

Pozdrawiam

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-02-07, 15:12


PGT-Karmazyn







Wiek: 29
Na forum: 4893 dni
Posty: 40
Nick w MP: Karmazyn



Respekt: 50

OGROMNE DZI?KI ZA POMOC!


- Wybiera?ka zrobiona!
- Pojazdy s? ju?, jak chcia?em!
- Kolory pojazd?w s? r??ne!

Ale mam jeszcze 1 pytane:
Je?li mam wybiera?k? i chc? aby za skinem by?y pojazdy [ Bo ja mam w: public OnGameModeInit(), a ich nie wida? ]. Wida? je tylko wtedy, gdy si? zaloguj?.

Jak zrobi? aby by?y widoczne? W innym publicu je doda?? Czy jak?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-02-07, 15:18


Quis

Wszechwiedzący






Wiek: 31
Na forum: 5146 dni
Posty: 464
Nick w MP: Quis

Piwa: 1110

Respekt: 325
Respekt: 325Respekt: 325Respekt: 325

Wydaje mi si? ?e klient SA-MP renderuje pojazdy dopiero po spawnie gracza, ale pewno?ci nie mam.

Postaw piwo autorowi tego posta
 

 
Tagi: błąd :: wybierałki|samochodów
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku