Witam po raz kolejny . Tak jak w temacie ....
[lua]
okno = guiCreateWindow(241, 151, 325, 294, "Panel Policji", false)
guiWindowSetSizable(okno, false)
function skin1 (thePlayer)
if source == p1 then
setElementModel (thePlayer, 280)
outputChatBox ("Skin zosta? zmieniony .", player )
end
end
addEventHandler ("onClientGUIClick", p1, skin1 )
function skin2 (thePlayer)
if source == p2 then
setElementModel (thePlayer ,281)
outputChatBox ("Skin zosta? zmieniony .", player )
end
end
addEventHandler ("onClientGUIClick", p2, skin2 )
function skin3 (thePlayer)
if source == p3 then
setElementModel (thePlayer ,282)
outputChatBox ("Skin zosta? zmieniony .", player )
end...
Witam.
Pracuje nad swoim autorskim panelem pod serwer RP. Mam problem. Mianowicie nie wiem jak zabra? si? za to, aby po wybraniu w formularzu tworzenia postaci m??czyzny ?eby pojawia?y si? wszystkie m?skie skiny i tak samo z ?e?skimi. Czy m?g?by ktokolwiek naprowadzi? mnie na dobr? ?cie?k??
pozdrawiam
SkullCandy
P.S.
Panel nie jest pod ?aden silnik forum. Jest on "wolnostoj?cy".
Potrzebuje tego, lecz nie wiem jak pobra? aktualny ID naszego skina getPlayerSkin nie jest ju? wspieranie, a z elementami nie potrafi? majsterkowa?. Poda?by kto? linijke kodu ? Za pomoc daje piwko .
1. Odkry?em w mta taki skrypt jak "voice" oraz w ustawieniach bind na chat glosowy. Czy to rzeczywi?cie da si? zrobi?? Jak tak, to jak?
2. Mam zapis pieni?dzy, skina itp. Ale je?li wybior? jaki? spawn z tego panelu logowania, to ustawia mi skin CJ. Mo?na to jako? zmieni?? Abo w og?le nie dawa?o skina?
C-side:
[lua]local Panel = {}
local show = true
local sm = {}
sm.moov = 0
sm.object1, sm.object2 = nil, nil
local function camRender ()
local x1, y1, z1 = getElementPosition ( sm.object1 )
local x2, y2, z2 = getElementPosition ( sm.object2 )
setCameraMatrix ( x1, y1, z1, x2, y2, z2 )
end
local function removeCamHandler ()
if(sm.moov == 1) then
sm.moov = 0
removeEventHandler ( "onClientPreRender", getRootElement(), camRender )
end
end
Witam. Mam problem z dawaniem skina po zalogowaniu. Ot??, jak wybior? spawn to daje mi skina CJ. Mo?e to kto? poprawi??
S-Side z logowania:
[lua]function PlayerLogin(username,password,checksave)
if not (username == "") then
if not (password == "") then
local account = getAccount ( username,password )
if ( account ~= false ) then
logIn(source, account, password)
setCameraTarget(source, source)
outputChatBox ("Gratulacje! Zalogowa?e? si? poprawnie!", source)
triggerClientEvent (source,"Zacznij",getRootElement())
toggleControl (source, "fire", false)
toggleControl (source, "aim_weapon", false)
end
end
end
end
addEvent("onRequestLogin",true)
addEventHandler("onRequestLogin",getRootElement(),PlayerLogin)
function registerPlayer(username,password,passwordConfirm)
if not (username == "") then
if not (password == "") then
local account = getAccount (username,password)
if (account == false) then
local accountAdded = addAccount(tostring(username),tostring(password))
if (accountAdded) then
triggerClientEvent (source, "Zaloguj", root, source)
else
triggerClientEvent( source, "Konto_jest", root, source)
end
else
triggerClientEvent ( source, "Nick_Konto", root, source)
end
else
triggerClientEvent ...
Zrobi?em skrypt na spawn, dziala, respi mnie po zalogowaniu gdzie trzeba, ale po relogu ze skinem CJ. zrobilem takie cos, jestem calkowitym nowicjuszem, pomo?ecie ?
function zapiszskin ( ) local playeraccount = getPlayerAccount ( source )
if ( playeraccount ) and not isGuestAccount ( playeraccount ) then
local skingracza = getElementModel ( source ) setAccountData ( playeraccount, "RPGangsta.skin", skingracza ) end
end
function oddajskin (_, playeraccount )
if ( playeraccount ) then
local skingracza = getAccountData ( playeraccount, "RPGangsta.skin" )
if ( skingracza ) then
setElementModel ( source, skingracza ) end
end
end
addEventHandler ( "onPlayerQuit", getRootElement ( ), zapiszskin ) addEventHandler ( "onPlayerLogin", getRootElement ( ), oddajskin )
Witam poczbuje pomocy chce to zrbic zeby bylo na id skina 50 czyli mechanika: Kto bedzie mial id mechanika czyli 50 bedzie mogl naprawiac przez guid [Plik xyzzyRPG]
Mechanik_s.lua
[code]local strefyNapraw={
--idlewood
warsztatIdlewoodStanowsko11={
cuboid={1846.96, -1784.89, 14.1, 5, 9, 6 },-- cuboid w ktorym musi znalezc sie pojazd
mpos={1854.92,-1780.84,12.55}, -- pozycja markera w ktorym gracz bedzie stal aby naprawiac
},
warsztatIdlewoodStanowsko12={
cuboid={1846.96, -1775.17, 14.1, 5, 9, 6 },-- cuboid w ktorym musi znalezc sie pojazd
mpos={1854.44,-1772.43,12.65}, -- pozycja markera w ktorym gracz bedzie stal aby naprawiac
},
warsztatIdlewoodStanowsko2={
cuboid={1892.99, -1784.89, 14.1, 5, 21, 6 },-- cuboid w ktorym musi znalezc sie pojazd
mpos={1900.45,-1779.93,12.55}, -- pozycja markera w ktorym gracz bedzie stal aby naprawiac
},
--montgomery
warsztatMontgomeryStanowsko1={
cuboid={1184.08,253.10,19.63, 8, 6, 6 },-- cuboid w ktorym musi znalezc sie pojazd
mpos={1182.39,253.35,18.53}, -- pozycja markera w ktorym gracz bedzie stal aby naprawiac
},
warsztatMontgomeryStanowsko2={
cuboid={1187.19,260.38,19.63, 8, 6, 6 },-- cuboid w ktorym musi znalezc sie pojazd
mpos={1185.23,261.67,18.53}, -- pozycja markera w ktorym gracz bedzie stal aby naprawiac
},
warsztatMontgomeryStanowsko3={
cuboid={1190.69,267.41,19.63, 8, 6, 6 },-- cuboid w ktorym musi znalezc sie pojazd...
tak jak w temacie ze np zalogujesz sie do gangu i wyswietla sie taki panel i wybierasz se tam skina np sa 3 skiny aztecas i tam wybierasz i juz mozesz grac jak tak zrobic ?
Witam grzebi?c w necie w poszukiwaniu jak zrobi? w?asn? muzyk? podczas wybierania skina natkn??em si? na t? stron? kt?ra oferuje stworzenie w?a?nie takiego skryptu czy co?...
Adres tej strony: http://samp-audio.manifo.com/
Teraz mam do was pytanie czy kto? ju? mo?e korzysta? z tej strony?
Pisze poniewa? z tego co na tej stronie pisze to powsta?a niedawno i nie wiem czy mo?e jak kupie ten skrypt muzyki czy czasami nie zostan? oszukany.
W poradniku w?a?nie tej strony jest podany taki kod:
public OnPlayerConnect(playerid)
{
PlayAudioStreamForPlayer(playerid, "http://");
return 1;
}
Mo?e wy mi powiecie jak szybko zrobi? sobie taka muzyk? podczas wybierania skina albo po prostu napiszcie mi czy ta stronka jest bezpieczna...
Witam. Chcia? bym napisa? skrypt dzi?ki kt?remu skin, kasa i score gracza zapisywa?o si? w bazie mysql. Niestety ale nie znam si? jeszcze tak dobrze na pisaniu skrypt?w pod baz? mysql wi?c czy mo?ecie mi w tym jako? pom?c na przyk?ad da? jaki? przyk?ad albo co??
Witma mam takie pytanie a dok?adniej co mam ?le w tym skrypcie:
function zmianaSkina()
getLocalPlayer()
if source == Poli11 then
skinek = guiGetText(boxedit)
if tonumber(skinek) <= 286
triggerServerEvent("ustawDane",getRootElement(),getLocalPlayer(),tonumber(skinek))
guiSetVisible (oknoPoli, false)
showCursor (false)
end
end
addEventHandler ("onClientGUIClick", root, zmienSkina)
a dok?adniej debugscript 3:.....63 , "then" expected near "triggerServerEvent"
Witam,?ci?gn??em ostatnio skiny aby wgra? do mnie na serwer ale nie wczytuje ich
CODY:
[code]
local txd = engineLoadTXD("army.txd", 287)
engineImportTXD(txd, 287)
local dff = engineLoadDFF("army.dff", 287)
engineReplaceModel(dff, 287)
[/code]
Mam pytanko, jak podmieni? skina za np. id 0 [chodzi o id skina] da? jaki? pobrany z neta ? Wiem ?e z autami da si? podmienia? auto za auto, a jak skin podmieni? ? Jaki? generator albo poradnik ?
Mam problemik z wyborem skina w wybiera?ce, gdy? jak chce wybra? skina to wy?wietla poprawnie informacja ?e nie nale?? do frakcji, lecz skina i tak wybiera. Jak to zrobi? ?
To kodzik wyboru :
[code]
public OnPlayerRequestSpawn(playerid)
{
new s=GetPlayerSkin(playerid);
if((s==280||s==281||s==190||s==265||s==266||s==298||s==282||s==283||s==150)&&PlayerInfo[playerid][gFrakcja]!=1)
{
return SendClientMessage(playerid, KOLOR_CZERWONY,"Nie nalezysz do Police Departament!");
}
if((s==275||s==276||s==233)&&PlayerInfo[playerid][gFrakcja]!=2)
{
return SendClientMessage(playerid, KOLOR_CZERWONY,"Nie nalezysz do Emergency Departament!");
}
if((s==278||s==279||s==211)&&PlayerInfo[playerid][gFrakcja]!=3)
{
return SendClientMessage(playerid, KOLOR_CZERWONY,"Nie nalezysz do Fire Departament!");
}
if((s==260||s==50||s==263)&&PlayerInfo[playerid][gFrakcja]!=4)
{
return SendClientMessage(playerid, KOLOR_CZERWONY,"Nie nalezysz do Road Service!");
}
if((s==46||s==47||s==12)&&PlayerInfo[playerid][gFrakcja]!=5)
{
return SendClientMessage(playerid, KOLOR_CZERWONY,"Nie nalezysz do Taxi Cab!");
}
if((s==153||s==171||s==11)&&PlayerInfo[playerid][gFrakcja]!=6)
{
return SendClientMessage(playerid, KOLOR_CZERWONY,"Nie nalezysz do Global AirPlanes!");
}
if((s==294)&&PlayerInfo[playerid][gFrakcja]!=99)
...
Siemkaaaa
Hmm mam taki problem a mianowicie chodzi mi o take co? ?eby po wej?ciu na serwer wyskoczy? panel logowania i jak kto? si? zaloguje to ?eby m?g? potem wybra? skina.
Mam ju? panel wybierania skina a panel logowania Community :E
ale nie wiem jak zrobi? to co u g?ry pisa?em.
Mam nadzieje ze kto? pomo?e
Kod wybierania skina
[lua]
local x, y = guiGetScreenSize()
Witam mam kolejny problem chcia?bym, aby po logowaniu wczyta?o zapisany w bazie skin a wybiera?ke usune?o. Skin si? zapisuje lecz po kolejnym zalogowaniu zmienia na CJ i nie nadaje wcze?niej zapisanego skinu
W OnPlayerConnect
[code] GetPVarInt(playerid, "Skin");
GetPVarInt(playerid, "Skin1"); // Sprawdza czy skin jest zapisany tak - 1 nie - 0
ORAZ
if(GetPVarInt(playerid, "Skin1") == 1)
{
SetSpawnInfo(playerid, NO_TEAM, SetPVarInt(playerid,"Skin", GetPVarInt(playerid, "Skin")), 2157.8655,987.8000,10.4886, 0,-1,-1,-1,-1,-1,-1);
}[/code]
OnPlayerDisconect
[code] SetPVarInt(playerid, "Skin1", 1);[/code]
W OnDialogResponse w logowaniu
[code] GetPVarInt(playerid, "Skin");
SetPVarInt(playerid, "Skin1", 1);[/code]
Kolejnym problemem jest system anty afk doda?em lecz nie dzia?a
g?ra
[code]new AFK[MAX_PLAYERS];
[/code]
OnPlayerUpdate
[code]AFK[playerid] = 0;[/code]
Public
[code]forward AFKTEST2(playerid);
public AFKTEST2(playerid)
{
if(AFK[playerid] > 600)
{
format(stringe, sizeof(stringe), "%s zosta? wyrzucony z serwera. Pow?d: Afk 10 minut.", PlayerName(playerid));
SendClientMessageToAll(-1, stringe);
return 1;
}
return 1;
}
forward AFKTEST(playerid);
public AFKTEST(playerid)
{
AFK[playerid]++;
return 1;
}[/code]
OnGameModeInit
[code] SetTimerEx("AFKTEST", 1000, 1, "i");
...
mam taki problem bo chce zrobic wlasna wybieralke skinow ale nie wiem jak sie za to zabrac... podpowiedzia? by mi kto? jakich funkcji u?y?, jak wybrac miejsce itp?
witam , 15 min temu zacz??em pisa? mapk? Drift do GTA , dlatego napisa?em ten post poniewa? wybra?em juz wybiera?ke w pawno napisa?em i dzia?a ale gdy dam Spawn no to spadne pod ziemi? i pytam si? jak doda? spawn zebym po wybraniu skina by? np na parkingu (g1)
Witam mam mape truck i mam problem z vipem poniewaz kazdy moze wejsc na skina bylo dobrze do czasu a teraz kazdy sobie moze wejsc bez dodania prosze o pomoc gdzie znajde kod odpowieadajacy za to za pomoc daje