Jump to content

Gawitkkk

Membru
  • Posts

    235
  • Joined

  • Last visited

  • Days Won

    2

Posts posted by Gawitkkk

  1.  

     

    SA-MP Dedicated Server

    ----------------------

    v0.3.7, (C)2005-2015 SA-MP Team

     

    [16:35:21] filterscripts = ""  (string)

    [16:35:21] 

    [16:35:21] Server Plugins

    [16:35:21] --------------

    [16:35:21]  Loading plugin: CTime.so

    [16:35:21]  

     » CTime Library Plugin For Pawn v0.1.0 - Copyright © 2011 RyDeR` 

     

    [16:35:21]   Loaded.

    [16:35:21]  Loading plugin: streamer.so

    [16:35:21] 

     

    *** Streamer Plugin v2.6.1 by Incognito loaded ***

     

    [16:35:21]   Loaded.

    [16:35:21]  Loading plugin: mysql.so

    [16:35:21] 

     

      > MySQL plugin R6 successfully loaded.

     

    [16:35:21]   Loaded.

    [16:35:21]  Loading plugin: sscanf.so

    [16:35:21] 

     

    [16:35:21]  ===============================

     

    [16:35:21]       sscanf plugin loaded.     

     

    [16:35:21]          Version:  2.8.1        

     

    [16:35:21]    (c) 2012 Alex "Y_Less" Cole  

     

    [16:35:21]  ===============================

     

    [16:35:21]   Loaded.

    [16:35:21]  Loading plugin: nativechecker.so

    [16:35:21]   Loaded.

    [16:35:21]  Loading plugin: iTd.so

    [16:35:21]   Failed (plugins/iTd.so: cannot open shared object file: No such file or directory)

    [16:35:21]  Loading plugin: filemanager.so

    [16:35:21] ******************

    [16:35:21] ** FILE MANAGER **

    [16:35:21] **    Loaded    **

    [16:35:21] ** Version 1.4 **

    [16:35:21] ******************

    [16:35:21]   Loaded.

    [16:35:21]  Loading plugin: libRegEx.so

    [16:35:21] 

    [16:35:21]  ------------------------------

    [16:35:21]  |

    [16:35:21]  | -> Regular Expression Plugin v0.2

    [16:35:21]  | -> Using Oniguruma v5.9.5

    [16:35:21]  |

    [16:35:21]  ------ (c) 2014, Koala -------

    [16:35:21] 

    [16:35:21]   Loaded.

    [16:35:21]  Loaded 7 plugins.

     

    [16:35:21] 

    [16:35:21] Ban list

    [16:35:21] --------

    [16:35:21]  Loaded: samp.ban

    [16:35:21] 

    [16:35:21] 

    [16:35:21] Filterscripts

    [16:35:21] ---------------

    [16:35:21]   Loaded 0 filterscripts.

     

    [16:35:21]    Error: Function not registered: 'mysql_format'

    [16:35:21]    Error: Function not registered: 'mysql_tquery'

    [16:35:21]    Error: Function not registered: 'mysql_log'

    [16:35:21]    Error: Function not registered: 'regex_syntax'

    [16:35:21]    Error: Function not registered: 'regex_exbuild'

    [16:35:21]    Error: Function not registered: 'cache_get_row_count'

    [16:35:21]    Error: Function not registered: 'cache_get_field_content'

    [16:35:21]    Error: Function not registered: 'cache_get_field_content_int'

    [16:35:21]    Error: Function not registered: 'cache_get_field_content_float'

    [16:35:21]    Error: Function not registered: 'cache_insert_id'

    [16:35:21]    Error: Function not registered: 'cache_delete'

    [16:35:21]    Error: Function not registered: 'mysql_escape_string'

    [16:35:21]    Error: Function not registered: 'cache_get_data'

    [16:35:21]    Error: Function not registered: 'regex_exmatch'

    [16:35:21]    Error: Function not registered: 'cache_get_row_int'

    [16:35:21]    Error: Function not registered: 'cache_get_row_float'

    [16:35:21]    Error: Function not registered: 'cache_get_row'

    [16:35:21] Script[gamemodes/gamemode.amx]: Run time error 19: "File or function is not found"

    [16:35:21] Number of vehicle models: 0

    Sti tu cumva daca exista iTd pentru Linux? Ca este singurul care mai da erroare...

    Sincer, nu.

    Nici nu știu ce face plugin-ul respectiv, nu știu pentru ce este.

  2. 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..

    1. [15:28:58]  Loading plugin: iTd.so
    2. [15:28:58]   Failed (plugins/iTd.so: cannot open shared object file: No such file or directory)
    3. [15:28:58]  Loading plugin: FileManager.so
    4. [15:28:58]   Failed (plugins/FileManager.so: cannot open shared object file: No such file or directory)
    5. [15:28:58]  Loading plugin: libRegEx.so
    6. [15:28:58]   Failed (plugins/libRegEx.so: cannot open shared object file: No such file or directory)
    7. [15:28:58]  Loading plugin: cTime.so
    8. [15:28:58]   Failed (plugins/cTime.so: cannot open shared object file: No such file or directory)
     
  3. 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.

  4.             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ă..

  5.  

    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.

  6. 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);
                }
  7. 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.

  8. 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ă.

  9. 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. 

  10. 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 :)))

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.