Chcia?bym ?eby wpisywa?o si? jak?? komend? np. /winda i wy?wietla si? lista z pi?trami, wybieramy kt?re pi?tro, np. strza?kami albo myszk? i akceptujemy, spacj? czy enterem albo przycisk akceptuj.
Cze??. Chcia?bym stworzy? teleport (Np. jako CMD), ale taki kt?ry b?dzie w jakiej? okre?lonej kolejno?ci (nie musi by? losowo) teleportowa? graczy kolejno do pozycji.
oczywi?cie u?ywaj?c:
Dla przyk?adu - kilku (max 18) wpisze komende /dolacz
kt?ra do??czy ich do gry, po zako?czeniu odliczania gra startuje i teleportuje ich na miejsce gry
np. do:
Wiadomo ?e trzeba zrobi? ca?? 18 SetPlayerPos, to tylko dla przyk?adu.
Mam par? pyta? i mam nadziej? ze uzyskam odpowiedzi poniewa? zak?adam w?asny serw:
1.Gdzie nale?y wgrywa? podmianki pojazd?w na serwer i innych rzeczy np.skin?w i broni
2.Czy jest mo?liwo?? w mta aby podmieni? budynki na inne.
3.Widzia?em fajny dashboard tylko niewiem czy go znajde w sieci. Jest umieszczony na serwie devgaming i chyba nie tylko.
4.Jaki typ serwera najlepiej postawi? : dm, rp czy inne
[code]
C:Documents and SettingsAdminPulpitV0.1(2).pwn(17738) : error 017: undefined symbol "PlayerTextDrawHide"
C:Documents and SettingsAdminPulpitV0.1(2).pwn(17742) : error 017: undefined symbol "PlayerTextDrawDestroy"
C:Documents and SettingsAdminPulpitV0.1(2).pwn(19487) : warning 202: number of arguments does not match definition
C:Documents and SettingsAdminPulpitV0.1(2).pwn(19499) : warning 202: number of arguments does not match definition
C:Documents and SettingsAdminPulpitV0.1(2).pwn(19500) : warning 202: number of arguments does not match definition
C:Documents and SettingsAdminPulpitV0.1(2).pwn(25905) : error 025: function heading differs from prototype
C:Documents and SettingsAdminPulpitV0.1(2).pwn(25906) : error 021: symbol already defined: "strrest"
C:Documents and SettingsAdminPulpitV0.1(2).pwn(25913) : error 017: undefined symbol "resoult"
C:Documents and SettingsAdminPulpitV0.1(2).pwn(25913) : error 079: inconsistent return types (array & non-array)
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
6 Errors. [/code]
a to linijki z kodem
[code]17731 print("GameModeExit()");
17732 SendClientMessageToAll(COLOR_RED, "SERVER: Wszystkie dane zosta?y zapisane!");
17733 SendClientMessageToAll(COLOR_GREY, "SERVER: Serwer wy??czy? si?!");
17734 for (new i = 0; i < sizeof(Licznik); i++) if (IsPlayerConnected(i))
17735 {
17736 if (showed[i])
17737 {
...
Wi?c tak, no mam taki problemik, ?e nie umiem zaczai? jak zapisa? kilka trzy cyfrowych warto?ci do zmiennej. Powiedzmy, ?e mamy zmienn?:
pod MAX_X b?dzie na przyk?ad. Czyli, ?e 10 takich warto?ci mo?e zosta? przypisanych do zmiennej. W jaki spos?b tego dokona? aby poprzednie/nast?pne warto?ci nie uleg?y zmianie?
Ja wiem, ?e mo?e i jest to banalne do wykonania ale ja nie mam poj?cia jak to wykona?. Dlatego te? napisa?em ten temat aby m?g? mi kto? to wyja?ni?. Z g?ry dzi?kuje
Witam, po d?u?szych poszukiwaniach problemu postanowi?em napisa? do was o pomoc.
M?j problem polega na tym, ?e w pliku .lua mam kod na bramy lecz nie potrafie zrobi? kilku bram w jednym pliku, poniewa? gdy s? one w jednym pliku to nie dzia?aj? tak jak powinny.
Kod skryptu:
[code]st = createObject ( 3458, 1142.3000488281, 1228.8994140625, 18.200000762939, 0, 0, 269.98901367188 )
function stOD (thePlayer)
if isObjectInACLGroup ( "user."..getAccountName(getPlayerAccount(thePlayer)), aclGetGroup("GS")) then
moveObject ( st, 10000, 1142.3000488281, 1228.8994140625, 18.200000762939 )
outputChatBox ("Dach Zamkniety", thePlayer, 0, 255, 0, false )
end
end
function stCD (thePlayer)
if isObjectInACLGroup ( "user."..getAccountName(getPlayerAccount(thePlayer)), aclGetGroup("GS")) then
moveObject ( st, 10000, 1147.4000244141, 1228.9000244141, 18.200000762939 )
outputChatBox ("Dach otwarty", thePlayer, 255, 0, 0, false )
end
end
st = createObject ( 3458, 1137.2000732422, 1228.8988037109, 18.200000762939, 0, 0, 269.99450683594 )
function stOD (thePlayer)
if isObjectInACLGroup ( "user."..getAccountName(getPlayerAccount(thePlayer)), aclGetGroup("GS")) then
moveObject ( st, 10000, 1137.2000732422, 1228.8988037109, 18.200000762939 )
end
end
function stCD (thePlayer)
if isObjectInACLGroup ( "user."..getAccountName(getPlayerAccount(thePlayer)), aclGetGroup("GS")...
Cze??, ostatnio troch? mi si? nudzi?o i postanowi?em spr?bowa? swoich si? w MTA. Obiekt?w ??cznie jest 39, umieszczone w Dillmore. Pod Dillmore zbudowa?em ma?y gara? kt?ry wida? na screenach.
-cmd /relog, po kt?rej gracz bez wychodzenia z serwera zostaje po??czony od nowa z serwerem,
-cmd /id nick - wpisuje /id test i pokazuje mi jakie id ma gracz o nicku test
- cmd /afk id - sprawdza czy dany gracz ma wcisni?te esc, jesli tak to pokazuje si? napis "Ten gracz jest na ZW/AFK" jesli nie to "Ten gracz nie jest ZW/AFK" I jesli ma zw/afk to pojawia sie nad jego postacia czas np. : ZW: 0:15:59 <- w tym przypadku 15 minut i 59 sekund.
-cmd /mytime czas - Kazdy gracz moze ustawic sobie czas
1. Potrzebuj? koordynaty wszystkich kogut?w na wszystkich autach.
2. Jak zrobi?, ?eby komenda dzia?a?a tylko przy danym obiekcie?
3. Jak zablokowa? automaty, kt?re s? w San Andreas?
4. Co zrobi?, ?eby graczowi nie kasowa?a si? bro?, kt?ra ma 0 naboi?
Witajcie. No mam zamiar teraz robi? serwer Real Life i mog? mie? kilka problem?w, w tym temacie b?d? pisa? z czym mam problem, mo?e te? prosi? o gotowy kod (chocia? b?d? si? stara? sam zrobi? i najwy?ej da? do poprawki).
1
Chcia?bym aby po zalogowaniu sprawdza?o czy gracz jest w danej grupie w ACL np. policji. Jak tak to zmienia?o mu skin, dawa?o bro? i dodawa?o do teamu.
Oto m?j kod:
Nie dzia?a. Nie wiem czy te? z tym rand() dobrze. Pomo?ecie?
2
Jak zrobi? komend? /bronie NICK, kt?ra wy?wietli policjantowi na chacie "Gracz NICK posiada: X, X, X", zamiast X?w to bronie, kt?re gracz ma.
Do tego, jak zrobi? komend? na usuwanie wszystkich broni dla policjant?w?
Na razie tyle, w temacie cz?sto b?d? prosi? o pomoc z czym? wi?c je?li chcecie pom?c to zagl?dajcie!
[/quote]
Tutaj, ?e jak gracz wpisze t? komende b?dzie pisa? : Nick gracza pope?ni? samob?jstwo.
[code] if (strcmp(cmdtext, "/flip", true)==0)
{
GivePlayerMoney(playerid, -1300);
SendClientMessage(playerid, KOLOR_NIEBIESKI, "**Postawi?e? swoje auto na ko?a**");
new VehicleID, Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, X, Y, Z);
VehicleID = GetPlayerVehicleID(playerid);
new vid = GetPlayerVehicleID(playerid);
if (vid) RepairVehicle(vid);
SetVehiclePos(VehicleID, X, Y, Z);
SetVehicleZAngle(VehicleID, 0);
...
Z g?ry przepraszam ?e zasypuje Was co chwile pytaniami, problemami itp, ale ci?gle mam jaki? problem.
[size=29]1:[/size]
[code]
function logowanie (player, commandName)
if isObjectInACLGroup ( "user."..getAccountName(getPlayerAccount(player)), aclGetGroup("Gang")) then
setPlayerTeam ( player, teambloods)
setPlayerStat ( player, 24, 1000 )
setElementHealth ( player, 200 )
setPlayerArmor ( player, 100 )
setElementModel ( player, 0 )
end
end
addCommandHandler("loguj",logowanie)
[/code]
Mam takie o to co?. Jest to logowanie do gangu. Jak wida? skin zmienia nam na CJa, jak zrobi? aby zmienia? te? na poszczeg?lne elementy stroju CJa? Spodnie, kurtka, buty, fryzura, czapka itp. Wiem ?e np. kurtka to [color=orange][i]Type: 0[/i][/color] i [i][color=orange]Index: 62[/color][/i] (wed?ug wiki mta). Ale co jest odpowiedzialne za zmienienie tego? Szuka?em na wiki i si? nie doszuka?em. [color=lime]Pomo?e kto??[/color]
Nie wiem czy tutaj to powinienem napisac, ale to dotyczy tez lua
Mam problem z chatem na serwerze, gdy w?acze pewien skrypt to ka?dy wysy?a 2 wiadomo?ci. Co zrobic aby wysy?a?o tylko raz ?