-
Posts
235 -
Joined
-
Last visited
-
Days Won
2
Content Type
Profiles
Forums
News
Documentation
Posts posted by Gawitkkk
-
-
1. Este conectat bine, am testat local.
2. http://pastebin.com/Vrqwv1cM
3. Am facut, am spus si mai sus!
Idea este ca pe local, unde am Windows merge perfect...
Uită-te mai atent în server_log, serverul nu pornește câteva pluginuri..
- [15:28:58] Loading plugin: iTd.so
- [15:28:58] Failed (plugins/iTd.so: cannot open shared object file: No such file or directory)
- [15:28:58] Loading plugin: FileManager.so
- [15:28:58] Failed (plugins/FileManager.so: cannot open shared object file: No such file or directory)
- [15:28:58] Loading plugin: libRegEx.so
- [15:28:58] Failed (plugins/libRegEx.so: cannot open shared object file: No such file or directory)
- [15:28:58] Loading plugin: cTime.so
- [15:28:58] Failed (plugins/cTime.so: cannot open shared object file: No such file or directory)
-
Foarte frumoasă, dacă este făcută de tine 4/5, dacă nu.. 1/5.
Îmi poți da și mie te rog modurile pe care le folosești la mașinile respective?
- 1
-
Dacă ai serverul pe MySQL, te ajut eu cu mare drag să faci sistemul de lock/unlock.
-
Problema intalnita (descriere): Imi da unknow, si imi apare unele erori la plugin-uri
Ero(area / rile) / warning-(ul / urile): http://pastebin.com/pq4UTqvF
Liniile de cod / sursa / script-ul(obligatoriu): -
Imagini / Video (optional): -
Ati incercat sa rezolvati singur?: Da, am incercat sa schimb plugin-urile la o versiune mai noua...Sunt mai multe variante aici..
1. Nu ai configurat cum trebuie conexiunea dintre server și baza de date.
2. Atunci când pui pe host un gamemode, pluginurile trebuie definite cu .so la final (exemplu: streamer.so, mysql.so, etc)
3. Nu sunt bune plugin-urile, trebuie să le faci update la ultima versiune.
-
Pai da tu acolo vrei sa il si afisezi, cum afisezi daca nu este creat?
Creazal mai intai.
Am creat textdraw-ul și l-am definit. Ar trebui să se afișeze, însă nu se afișează.
Scuze dacă te referi la altceva și eu nu am înțeles ce..
-
Pai il creezi pe undeva?
Doar l-am definit, atât.. cu acel new:Trucker2[MAX_PLAYERS];
-
Si la OnPlayerConnect, cum il creezi?
Acolo nu l-am creat, dar nu cred că are legătură..
Tot nu am reușit să remediez problema..
-
Arata cum ai definit Textdraw2.
new Text:Trucker2[MAX_PLAYERS];
-
if(listitem == 0) { new Float: distance = GetPlayerDistanceFromPoint(playerid, 2793.4968,-2400.4219,13.6323); new stringtext[400]; format(stringtext, sizeof(stringtext), "Ocean Dock's - %0.2f km", distance); TextDrawShowForPlayer(playerid, Trucker1[playerid]); TextDrawShowForPlayer(playerid, Textdraw2); TextDrawSetString(Textdraw2, stringtext); }
Tot nu îmi arată locația și distanța rămasă..
-
new stringtext[200];
Nu îmi afișează textdraw-ul cu locația și km.
Poza: http://i.imgur.com/mfEoFrO.png
Uite aici scriptul:
if(listitem == 0) { new Float: distance = GetPlayerDistanceFromPoint(playerid, 2793.4968,-2400.4219,13.6323); new stringtext[400]; format(stringtext, sizeof(stringtext), "Ocean Dock's - %0.2f km", distance); TextDrawShowForPlayer(playerid, Trucker1[playerid]); TextDrawSetString(Textdraw2, stringtext); TextDrawShowForPlayer(playerid, Textdraw2); }
Textdraw 1 = Drive the truck to the checkpoint
Textdraw 2 = Locația + km.
-
Vezi ca nu ai ; pune la
new Float: distance = GetPlayerDistanceFromPoint(playerid, 2793.4968,-2400.4219,13.6323)
Si celelalte linii care sunt?
Ai definit TextDraw2 cu PlayerText?
Da, am uitat să pun ;
Au mai rămas 3 erori, cărora nu le știu cauza..
Uite o poză: http://i.imgur.com/irID2xf.png
-
Trebuie sa folosesti http://wiki.sa-mp.com/wiki/TextDrawSetString pe Textdraw1 nu
TextDrawShowForPlayer(playerid, szMessage);
dupa ce ii dai TextDrawSetString atunci poti sa il afizezi.
Exemplu:
TextDrawSetString(Textdraw1, szMessage); TextDrawShowForPlayer(playerid, Textdraw1);
Erorile:
D:\Scripting\Server\gamemodes\excessrp.pwn(39140) : error 001: expected token: ";", but found "new" D:\Scripting\Server\gamemodes\excessrp.pwn(39141) : error 035: argument type mismatch (argument 1) D:\Scripting\Server\gamemodes\excessrp.pwn(39141) : error 035: argument type mismatch (argument 1) D:\Scripting\Server\gamemodes\excessrp.pwn(39143) : error 035: argument type mismatch (argument 2) D:\Scripting\Server\gamemodes\excessrp.pwn(39140) : warning 203: symbol is never used: "stringtext" D:\Scripting\Server\gamemodes\excessrp.pwn(39140 -- 39146) : warning 217: loose indentation Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 4 Errors.
La liniile:if(listitem == 0) { // new Float: distance = GetPlayerDistanceFromPoint(playerid, 2793.4968,-2400.4219,13.6323) new stringtext; format(stringtext, sizeof(stringtext), "Ocean Dock's - %0.2f km", distance); TextDrawShowForPlayer(playerid, Trucker1[playerid]); TextDrawSetString(Textdraw2, stringtext); TextDrawShowForPlayer(playerid, Textdraw2); }
-
Faci un timer pentru asta (sa il actualizezi) si acolo ca sa faci din metrii in KM imparti metrii la 1000.
forward PublicDistance(); public PublicDistance() { return 1; }
La OnPlayerConnected
SetTimer("PublicDistance", true, 1000);
Nu ai mai facut odata un astfel de topic? Sau ma insel eu?
Deci, am făcut scriptul... uitați cum am făcut
Prima dată, am creat text draw-urile.
Acestea sunt:
Textdraw0 = TextDrawCreate(218.000000, 342.125000, "Drive the truck to the checkpoint."); TextDrawLetterSize(Textdraw0, 0.348499, 1.582499); TextDrawAlignment(Textdraw0, 1); TextDrawColor(Textdraw0, -1); TextDrawSetShadow(Textdraw0, 0); TextDrawSetOutline(Textdraw0, 1); TextDrawBackgroundColor(Textdraw0, 51); TextDrawFont(Textdraw0, 1); TextDrawSetProportional(Textdraw0, 1);
Textdraw1 = TextDrawCreate(230.000000, 365.750000, "(Ocean Dock's (LS) - 18.3km)"); TextDrawLetterSize(Textdraw1, 0.354498, 1.455625); TextDrawAlignment(Textdraw1, 1); TextDrawColor(Textdraw1, -1); TextDrawSetShadow(Textdraw1, 0); TextDrawSetOutline(Textdraw1, 1); TextDrawBackgroundColor(Textdraw1, 51); TextDrawFont(Textdraw1, 1); TextDrawSetProportional(Textdraw1, 1);
După care am făcut dialog-ul, ce va răspunde după ce va fi aleasă ruta.
Acesta este:
if(listitem == 0) { new Float: Destination = GetPlayerDistanceFromPoint(playerid, 2793.4968,-2400.4219,13.6323); new szMessage[44]; TextDrawShowForPlayer(playerid, Trucker1[playerid]); format(szMessage, sizeof(szMessage), "Ocean Dock's (LS) - %d km",Destination); TextDrawShowForPlayer(playerid, szMessage); }
Dar tot nu știu cum să fac, nu îmi apare text draw-ul cu locația și km.
-
Tot nu am reușit...
-
Te referi la distanta, nu?
Daca da, foloseste GetPlayerDistanceFromPoint.
Da, dar vreau sa îl fac ca și textdraw. Să îmi arate km, nu meters, să îți dea update la distanță..
-
Fii atent, îți recomand ceva gen..
La finalul testului (sau cum ai tu), folosește funcția CreateVehicle.
Îți arăt mai jos un exemplu.
La inceputul gamemode-ului pui
new cargarbage[MAX_PLAYERS];
După aceea, te duci la DMV (unde ai întrebările, sau ce ai..)
cardmv[playerid] = CreateVehicle(411,x,y,z,float,color1,color2,900); PutPlayerInVehicle(playerid,cardmv[playerid],0); new engine, lights, alarm, doors, bonnet, boot, objective; GetVehicleParamsEx(cardmv[playerid],engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(cardmv[playerid],0,lights,alarm,1,bonnet,boot,objective);
Liniile GetVehicleParamsEx și SetVehicleParamsEx sunt pentru a încuia mașina. Adică mașina va fi încuiată automat dupa spawnarea acesteia, iar player-ul ce a finalizat testul va fi pus în mașină.
-
Am mai făcut odată, însă datorită inactivității mele în topicul respectiv, acesta a fost închis.
Nu am reușit să rezolv, tot nu am înțeles cum..
-
Problema intalnita (descriere): Nu este o problemă, ci o întrebare. Am creat un nou job (Trucker), cum fac ca după ce aleg licitația să îmi arate ceva de genul (ca în imaginea de jos)?
Ero(area / rile) / warning-(ul / urile): Nu există.
Liniile de cod / sursa / script-ul(obligatoriu): -
Imagini / Video (optional): http://i.imgur.com/FZ5WpMW.jpg
Ati incercat sa rezolvati singur?: Da, prima dată credeam că este un GameTextForPlayer, însă deabea dupaia am realizat faptul că este un TextDraw. -
arata forward-ul de la SyncTime, si unde-l folosesti.
Pentru acele erori la textdraw, nu-mi dau seama de ce le primesti, dar pune intai ala cu SetString, si dupa ShowForPlayer
E doar un forward la inceputul gamemode-ului.
-
ma frate, eu ma refer ca vreau textdraw-uriile care am nevoie + tutorial...
Noi nu suntem aici ca să îți dăm sau creăm textdraw-uri, ci ca să te ajutăm cu sfaturi.
Dacă noi îți vom oferi totul mura - în gura tu nu vei învăța nimic și vei avea așteptări să devii un scripter doar cu copy - paste.
P.S Nu veni cu vrăjeală gen "Am făcut eu textdraw-urile, dar le-am șters" deoarece nu merge. Suntem oameni cu o vârstă destul de mare și nu punem botu' la astfel de lucruri.
Nu inteleg nimic, si nu ma cheama Gheorghe
Eu ti-am dat exemplu, pe care tu trebuie sa il completezi, daca nu esti capabil renunta.
*facepalm*
Băiatul spune ca vrea mură în gură, nu ai ce să înțelegi :)))
-
Descarcă MSVCR100D.DLL.
Uite aici un link: http://www.dll-files.com/dllindex/dll-files.shtml?msvcr100d
-
Nu funcționează.
Înainte să faci un tutorial, verifică-l te rog.
-
Am o eroare la scriptingul unui gps.
Hidden Content
Salut !
Cele două lucruri nu sunt definite. Trebuie să folosești: #define
-
Astea sunt liniile.
14690 - public SyncTime(playerid) 14695 - TextDrawShowForPlayer(playerid, Trucker2); 14697 - TextDrawSetString(Trucker2, text);
Problema GM pe host
in Arhivă probleme
Posted
Sincer, nu.
Nici nu știu ce face plugin-ul respectiv, nu știu pentru ce este.