Siema! Dzi? zabieram si? do systemu pojazd?w graczy i firm.
System ma polega? na tym ?e po wpisaniu cmd pojazdy szuka w bazie danych pojazd?w z ovnerid == UID gracza, nast?pnie graczy wybiera w gui pojazd kt?ry chce zespawnowa?. Dodatkowo je?li pojazd podsiada UID frakcji nie wy?wietla go w w cmd pojazdy tylko w cmd pojazdyfirmowe. Chodzi g??wnie o to aby gracz posiada? swoje pojazdy i pojazdy we frakcji przydzielone konkretnie do niego.
Zacz??em od stworzenia bazy kt?ra wygl?da tak:
Nast?pnie zrobi?em enum w kt?rym b?d? zapisywa? dane dotycz?ce zespawnowanych ju? przez graczy pojazd?w:
Nast?pnie gdy gracz wpisze CMD pojazdy chc? pobra? wszystkie dane o wszystkich pojazdach kt?re gracz posiada(ovnerid jest r?wne UID gracza ale tylko te kt?re ma firmaid = 0):
No i na tym si? zatrzyma?em
Mo?ecie powiedzie? co dalej ?
Witam. Pierwszy raz pisze w?asn? map?. Mam napisan? rejestracje MySQL.
I chcia?bym napisac system prywatnych aut. I czy kto? z was m?g?by mi podpowiedzie? od czego zacz???
Witam, posiadam system privcar i? chcia?bym doda? do tego ?e nie mo?na ukra?? pojazdu. Czyli ?e je?eli auto jest moje nie mo?e nikt inny do niego wsi???.
Witam mam List? prywatnych pojazd?w lecz on jest dostepny tylko w urzedzie jak wejd? w marker, a ja chce zrobi? zeby on by? dostepny pod komend? np vmoje.
Witam!
Mam taki system pojazd?w: Link
i teraz jak kupie pojazd to wszystko jest dobrze..
a? do momentu relogu.
Potem gdy wpisze /pojazd wez 1 to pisze ze nie ma pojazdu..
Mo?e kto? co? poradzi? co tutaj jest nie tak?
Za pomoc oferuj? Zimne i respekt
Witam.
Mam zamiar stworzy? system prywatnych domk?w dla graczy.
Chodzi mi mianowicie o to ?eby by?o tyle w tym skrypcie:
-Spawn Gracza gdy ma domek
-Interior Domku
-System zapisu do pliku(DINI)
Nie wiem jak zacz??. Mo?ecie mi podpowiedzie?
[color=red][b]O MNIE:[/b][/color]
Jestem YouTube'erem ktory robi poradniki do jezyka Pawn, jak i tworze Skrypty
Skrypt ktory bym chcial wam Zaprezentowac to Skrypt ktora nazwe nosi "NDOM" - "[N]ickk [D]om".
[b][color=red]NICKK DOM(NDOM):[/color][/b]
Skrypt NDOM(Nickk Dom) umozliwia graczu na wykupienie i zarzadzaniem domow ktory Admin RCON stworzyl, nie bede sie wypisywal mozliwosciami, do tego jest ponizszy film
[color=red][b]FUNKCJE:[/b][/color]
Beta 1.0:
-Latwy i przejrzysty panel skryptu(RCON).
-Latwy i przyjazny Panel domu.
-Ograniczenie domow to 50.000+!(Beta 1.0 = 1000 | Beta 2.0 = 15.000)
-Dynamiczna aktualizacja domu(Czyli, Synchronizacja zmian domu z graczami)
-Edycja wnetrz domu(RCON)
-Zakup nowego wnetrza.
-Podglad nowego wnetrza przed zakupem.
-Latwe dodanie nowych wnetrz.
-Bardzo szybki zapis/wczytanie domow/wnetrz za pomoca DFILE.
-Wejscie do domu za pomoca hasla.
-Latwa edycja hasla dostepu.
Dodano w Beta 2.0:
-Dodanie pojazdu domu(Czyli pojazd z ktorym moze tylko wlasciciel pojechac).
-Mozliwosc spawnowania sie w domu.
-Zabezpieczenie domu alarmami itp. przed wlamywaczami.
-Mozliwosc wlamania sie do domu.
-Sejf(Safe) domu do magazynowania kasy.
-Sprzedaz domu graczu.
i wiele innych!
[color=red][b]CO BEDZIE DODANE:[/b][/color]
-Dodatkowa wersja na MySQL.
[color=red]
[b]FILM:[/b][/color]
BETA 1.0 - LINK DO FILMIKU NA YOUTUBE
...
Witam. Pisze skrypt na prywatne pojazdy kt?re zapisuj? si? w pliku xml. Ale mam ma?y problem. Polega on na tym ?e kiedy wybieram pojazd z gridlisty i klikam stw?rz to po stronie serwera dodaje si? wszystko do pliku xml ale pojazd si? nie tworzy.
Kod po stronie klienta w kt?rym dodaje pojazdy do gridlisty i potem pobieram pojazd do stworzenia.
[code]function pokazPanel()
guiSetInputEnabled(true)
guiSetVisible(GUIEditor.tabpanel[1],true)
showCursor(true)
for i = 0, 211 do
if ( getVehicleNameFromModel ( 400 + i ) ~= "" ) then
local row = guiGridListAddRow(GUIEditor.gridlist[2])
guiGridListSetItemText (GUIEditor.gridlist[2], row,1, getVehicleNameFromModel(400+i), false, false )
guiGridListSetItemText (GUIEditor.gridlist[2], row,2, 400+i, false, false )
end
end
end
addEvent("Panel:Pokaz_Osobowe",true)
addEventHandler("Panel:Pokaz_Osobowe",getRootElement(),pokazPanel)
function AutaClientTworz()
local nazwa = guiGridListGetItemText ( GUIEditor.gridlist[2], guiGridListGetSelectedItem ( GUIEditor.gridlist[2] ), 2 )
if nazwa ~= "" then
triggerServerEvent("AutaServer:Tworz",getLocalPlayer(),getLocalPlayer(),nazwa)
else
outputChatBox("*Musisz wybra? pojazd z listy!", source, 255, 255, 255)
end
end
addEventHandler("onClientGUIClick",GUIEditor.button[1],AutaClientTworz,false)[/code]
I kod po stronie serwera w kt?rym dodaje pojazd do pliku xml i tworze go.
[code]function AutaServerTworz(na...
Witam
Mam system dom?w jaki? tam angielski w nim s? prywatne pojazdy i chcia?bym aby po sprawdzeniu czy gracz jest VIPem wyswietlal si? sklep z samochodami gdy nie jest vipem a gdy jest vipem to ten sam sklep i te same pojazdy + Super GT
Kod http://pastebin.com/Apv43jwg
Pr?bowa?em ju? to sam ogarn?? ale ci?gle jakie? errory ... Jak nie definicje z?e to jakie? tablice pochrzanione
Najmniej error?w mia?em gdy zrobi?em co? takiego
Pojazdy dla normalnego gracza
[code]new ABuyableVehicles[][TBuyableVehicle] =
{
{"Admiral", VClassSaloons, 445, 600000},
{"Alpha", VClassSportCar, 602, 700000},
itd.
[/code]
I zmieni?em nazw? newa oraz doda?em super gt tak:
[code]new ABuyableVehiclesVIP[][TBuyableVehicle] =
{
{"Admiral", VClassSaloons, 445, 600000},
{"Alpha", VClassSportCar, 602, 700000},
itd.
{"Super GT", VClassSportCar, 506, 700000}
};[/code]
I w dialogu nie wiem jak dobrze ustawi? ?e gdy IsPlayerVIP to ma si? pokazywa? lista z Super GT (wiem jak zrobi? warunek ale nwm gdzie go wstawi? )
Dialogi
[code]Dialog_BuyCarClass(playerid, response, listitem)
{
if(!response) return 1;
for (new i; i < sizeof(ABuyableVehicles); i++)
{
if (ABuyableVehicles[i][VehicleClass] == APlayerData[playerid][DialogBuyVClass])
{
format(CarList, 1000, "%s%s%s ($%i)", CarList, &q...
Witam wiec mam skrypt na system prywatnych pojazd?w lecz gdy daje komend? /ccar [id wozu] [id gracza] tworzy pojazd lecz nie daje gracza o podanym id jako w?a?ciciela, Dopiero gdy zmieni? to w hostingu dzia?a lecz nie do ko?ca Rzekomo jest on na dana osob? lecz przed nickiem dodaje jakie? g?wienko i nawet w?a?ciciel nie mo?e nim je?dzi?.
Oto kod wyciety z PAWNO: [code]CMD:ccar(playerid, params[])
{
if(!ToAdminLevel(playerid, 3))
return 1;
new idwozu, idgracza;
if(sscanf(params, "dd", idwozu, idgracza))
return 1;