Jump to content

valivaly96

Membru
  • Posts

    514
  • Joined

  • Last visited

  • Days Won

    8

Posts posted by valivaly96

  1. 1 oră în urmă, QWALOW a spus:

    Cine ma ajuta si pe mine cu astea :

     

     

    C:\Gamemode\ScriptZone\gamemodes\ScriptZone.pwn(1962) : error 028: invalid subscript (not an array or too many subscripts): "LevelTD"
    C:\Gamemode\ScriptZone\gamemodes\ScriptZone.pwn(1962) : warning 215: expression has no effect
    C:\Gamemode\ScriptZone\gamemodes\ScriptZone.pwn(1962) : error 001: expected token: ";", but found "]"
    C:\Gamemode\ScriptZone\gamemodes\ScriptZone.pwn(1962) : error 029: invalid expression, assumed zero
    C:\Gamemode\ScriptZone\gamemodes\ScriptZone.pwn(1962) : fatal error 107: too many error messages on one line

    Compilation aborted.Pawn compiler 3.2.3664              Copyright (c) 1997-2006, ITB CompuPhase


    4 Errors.
    [Finished in 21.3s]

    Puneti frate si liniile de cod si cum e definita variabila aia. Cel mai probabil e new LevelTD si tu o foloseste ca si LevelTD[playerid]

  2. Acum 17 ore, rfx a spus:

    Am gmul lui s4urik final, iar mereu cand aplica cineva la o factiune si liderul il accepta acesta are 1755 days. Am gasit  if(dialogid == DIALOG_APLICATIE)
        {
            new checkmysql[1200];
            if(response)
            {
                if(GetFactionMembers(PlayerInfo[playerid][pLeader]) >= DynamicFactions[PlayerInfo[playerid][pLeader]][fMaxMembers]) return SCM(playerid, COLOR_ERROR, "Nu mai sunt sloturi disponibile...");
                for(new i; i < MAX_PLAYERS; i++)
                {
                    if(PlayerInfo[pSQLID] == appfactiune[playerid])
                       {
                        PlayerInfo[pMember] = PlayerInfo[playerid][pLeader];
                        PlayerInfo[pRank] = 1;
                        SpawnPlayer(i);
                       }

    As vrea sa adaug acolo la playerinfo[pRank] = 1; sub el un playerinfp[pRank] dar nu merge si nu stiu cum sa ii setez zilele cand intra in factiune. Ajutor!

    PlayerInfo[playerid][pDays]=0; sau in loc de pDays pui variabila aferenta pt zilele petrecutw in factiune

    Btw fa si update in baza de date

  3. Acum 18 ore, CristianC a spus:

    Cand dau restart la server, banii din seif se iau iar de la 0, iar la clan zones nu apare de cine e detinut, iar daca ma duc sa ii dau /spray, zice ca o detin deja.

    La clan zones:

    
    				case 6: {
    					new zone[ 30 ]; gString[ 0 ] = (EOS);
    					format( gString, sizeof gString, "#ID\tClan\tZona\n" );
    					for( new i = 1; i <= serverClanZones; i++ ) {
    						if( !clanZoneVariables[ i ][ clanZoneClan ] ) format( string, sizeof string, "Nimeni" );
    						else format( string, sizeof string, "%s", clanVariables[ clanZoneVariables[ i ][ clanZoneClan ] ][ clanName ] );
    						Get3DZone( clanZoneVariables[ i ][ clanZoneObjX ], clanZoneVariables[ i ][ clanZoneObjY ], clanZoneVariables[ i ][ clanZoneObjZ ], zone, 30 );
    						format( gString, sizeof gString, "%s#%d\t%s\t%s\n", gString, i, string, zone );

    La seif:

    
    				case 4: {
    					gString[ 0 ] = (EOS);
    					format( gString, sizeof gString, "{FFFFFF}Clanul tau are la dispozitie {AA3333}%s${FFFFFF}.\nBanii acestia se castiga la fiecare zona de clan castigata.\nCu acesti bani puteti cumpara vehicule clanului.", FormatNumber( clanVariables[ PlayerInfo[ playerid ][ pClan ] ][ clanSafe ] ) );
    					ShowPlayerDialog( playerid, DIALOG_GOL, DIALOG_STYLE_MSGBOX, "Clan safe:", gString, "Ok", "" );
    				}

    Mentionez ca nu am dialog_gol, doar e definit.

    Deci la banii din seif sunt 2 posibilitati:

    1. Nu ii salvezi in db 

    2. Nu incarci bine din db

  4. Acum 2 ore, VLM a spus:

    "ip baza de date" "username de conectare al bazei de date" "tot username-ul de conectare" "parola"

    Total gresit!  Iti zic si de ce, pt ca userul nu e de 2 ori

     

    Acum 2 ore, NizaNNN a spus:

    salut !

     

    nu inteleg nici acum care e ordinea bazei de date toti imi zic diferit !!

    "IP SV" "client" "baza " "pass"

    "IP SV" "client" "client " "pass"

    "IP SV" "baza" "baza " "pass"

     

    cum cum trebuie sa fie ca nu imi tot dea kick pt parola incorecta chiar daca eu pun parola buna ??

    !!!!!!!!!! [ps folosesc gm burned ! ] !!!!!!!

     

    Depinde de ce versiune de mysql folosesti. Aici ai pr r40 .http://wiki.sa-mp.com/wiki/MySQL/R40#mysql_connect. Un simplu search pe google mysql rxx wiki si vei gasi toate dunctiile aceleai versiuni cu tot cu sintaxe

    xx e versiunea pe care o folosesti

  5. La 11.08.2018 la 9:42, Erik. a spus:

    pe localhost e totul perfect la baza, dar cand e pe host nu mai e...

    [09:27:09] [LOADING] 101 models loaded.
    [09:27:09] ====================================================================
    [09:27:09] Error ID: 1146, Error: Table 'client693.PlayerCars' doesn't exist
    [09:27:09] Callback: LoadCar
    [09:27:09] gQuery: SELECT * FROM `PlayerCars`
    [09:27:09] ====================================================================
    [09:27:09] Clans: 1
    [09:27:09] ====================================================================
    [09:27:09] Error ID: 1146, Error: Table 'client693.clanVehicles' doesn't exist
    [09:27:09] Callback: LoadClanVehicles
    [09:27:09] gQuery: SELECT * FROM `clanVehicles` ORDER BY `clanVehicleID` ASC
    [09:27:09] ====================================================================

    Pe host ai aceasi baza de date ca le local?

  6. Acum 1 oră, SpriteTV a spus:

     

     

    Baieti eu zic atunci cand nu sunt in biz sau in alt biz de tip clothes. sa imi apara . Aceasta comanda o poti folosi in Biz-ul Clothes. asta vreau eu sa apara. 

    CMD:sskin(playerid,params[])
    {
        if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "Trebuie sa fii logat pentru a folosi comenzi.");
        if(InBussines[playerid] > 0)
    	{
    		if(BizzInfo[InBussines[playerid]][bType] == 11)
    		{
    			if(GetPlayerCash(playerid) < 8000) return SendClientMessage(playerid,COLOR_LIGHTRED,"You don't have $5000.");
    			new SkinID;
                if(sscanf(params, "i", SkinID)) return SendClientMessage(playerid, 0xFF000000, "{A9C4E4}Folosire:{FFFFFF} /sskin <0-50>");
                if(SkinID < 0 || SkinID > 50)  return SendClientMessage(playerid, 0xFF000000, "Maximul id-ului este 50!");
                GetPlayerCash(playerid);
                SetPlayerSkin(playerid, SkinID);
                PlayerInfo[playerid][pModel] = SkinID;
                Update(playerid, pModel);
                SetPlayerSkin(playerid, PlayerInfo[playerid][pModel]);
                GivePlayerCash(playerid, -15000);
                new str2[128];
    			mysql_format(SQL,str2,sizeof(str2),"UPDATE users SET `Money`='%d',`Model`='%d' WHERE `name`='%s'",GetPlayerCash(playerid),PlayerInfo[playerid][pModel],PlayerInfo[playerid][pNormalName]);
    			mysql_tquery(SQL,str2,"","");
                return 1;
    		}
    
    	}
    else SCM(playerid,culoare,"Nu esti in clothes shop");
    	return 1;
    }
  7. Acum 1 minut, SNH02 a spus:

    Da le pun corecte.

     

     

     

    problema e ca unele gm-uri nu au 

    #define SQL_HOST =  "ip-u"

    #define SQL_USER = "usr"

    #define SQL_PASS = "parola"

    #define SQL_DATA = "bazadedate", au doar mysql_connect.

    E irelevant daca au sau nu #define. Folosesti define ca o scurtatura sau sa fie mai usor de schimbat daca schimbi hostul/user/db/password.

    Conteaza ce versiune de mysql au serverele deoarece in sintaxa de la mysqlconnect difera ordine unor parametri

    • Thanks 1
  8. Salut, ma chinui de ceva timp sa fac un system in care sa poti adauga diverse obiecte pe masina si sa le poti edita cu ajutorul prin itermediul GUI dar nu gasesc o functie cara sa faca acest lucru. Un mic spoiler ar fi de mare ajutor, nu vreau totul mura in gura.

    Am incercat cu EditDynamicObject deaoarece creez obiectele cu CreateDynamicObject si dupa le atasez pe masina, apare GUI-ul dar nu pot misca obiectul

  9. Acum 8 ore, Elico a spus:

    COD : public EstiFondator(playerid) {
        if(IsPlayerConnected(playerid))
        {
            new name[512];
            GetPlayerName(playerid, name, sizeof(name));
            if((strcmp(name, "Nosfe", true) == 0))
            {
                return 1;
            }
        }
        return 0;
    }

    un simplu search pe google si rezolvai….. Copiezi din toate gmuri chestii si nu o sa inveti nimic. Incearca sa gandesti tu sistemul/comanda/functia in felul tau. Totul e logic in programare si limbajul pawn e cel mai usor. Daca nu poti rezolva cele mai banale erori in pawn ce o sa faci in c#, java, python etc?

  10. Acum 1 oră, FeVosFeR a spus:

    Salutare! Cum as putea sa sterg un obiect de pe gamemode? P.S: Acel obiect este de la San Andreas, mai exact poarta de la NG, am o poarta care se deschide si dupa ce se deschide mai este un gard si as vrea sa il sterg, cum as putea?

    Daca obiectul este by default pe harta folosesti map editor(te duci umde e obiectul il selectezi apesi del dupa showcode si pui codul de acolo la ongamemodeinit) iar daca nu este by default acolo cauti im gm obiectul dupa model id si coordonatele sa fie oarecum in locul cu pricina si stergi randul ala(daca nu gasesti in gm atunci este intr-un include)

  11. Acum 17 minute, Sniperw0w a spus:

    Am bagat un gamemode pe host, tot bine imi da gamemode-ul Unknown, si erorile astea mi le da in server_log  Loading plugin: mysql.so
    [12:12:31]   Failed (libmysqlclient.so.18: cannot open shared object file: No such file or directory)
    [12:12:31]  Loading plugin: whirlpool.so
    [12:12:31]   Failed (plugins/whirlpool.so: cannot open shared object file: No such file or directory)

    am bagat ultimele pluginuri tot asa imi da, nustiu cum sa rezolv

    Nu ai libmysqlclient in folderul principar si niciwhirlpool in folderul pugins

  12. Acum 3 ore, Elico a spus:

    Capture.PNG.f62a3c4d705b9fec88e27f761de80b5e.PNG

    Vezi cum ai definit tu array-ul care stocheaza datele deoarece nu e definita dupa cum o apelezi

    Btw verificarea cu isplayerconnect nu isi are rostul deoarece un jucator nu va putea folosi comenzi pana nu da connect pe srv.

    Varibila text ai formatarea ei sunt inutile poti folosi in loc de SendClientMessage(playerid,COLOR_WHITE,text); asta --->>SendClientMessage(playerid,COLOR_WHITE,"Administratori online"); si stergi formatarea variabilei text si variabila

  13. Acum 35 minute, Errorw0w a spus:
    Nume: ErrorAdv
    Problema intalnita: Crash pawno.
    Poze/Video/code:
    Hidden Content 

     https://imgur.com/a/rPL2f4I
    Descriere: Atunci cand dau compilare la include-ul cu garage a lui Edison imi da crash pawno. Am incercat multe chestii dar nu inteleg de ce imi da crash. Credeti ca ma puteti ajuta?
    Iar atunci cand compilez GameMode-ul imi da eroare de la comanda park din include. Am scos comanda park din gamemode.
    Folosesc GameMode-ul lui Cosminaka47 burned big edit.

    Un include nu se compileaza. Ii dai save si dupa compilezi gm.(bineinteles ca sa fie "inclus" #include<nume-include>

    • Thanks 1
  14. Acum 26 minute, HamsyK a spus:

    Salut cum am si precizat in titlu am o problema la Gamemode-ul FoxDevil [ExpertGame Edit].Problema respectiva este ca am conectat baza de date corect la Mysql si cand intru in folder-ul respectiv cu gamemode-ul si incerc sa pornesc Samp-Server consola respectiva mi se inchide dintr-o data.In server_log imi apare acest lucru

    [12:36:14] I couldn't load any gamemode scripts. Please verify your server.cfg
    [12:36:14] It needs a gamemode0 line at the very least.

    Vreau sa va precizez ca sunt cam paleta cu scripting-ul daca m-ati putea ajuta ar fii extraordinar de bine!

    Nu ai in server.cfg trecut gm-ul sau nu este compilat

  15. Acum 6 ore, rfx a spus:

    Aveti idee cum pot ca daca scriu pe chat /a text sa imi scrie in loc de admin scripter sau in loc de a 6 owner? Gen sa modific textdrawul de la admin la owner si scripter 

    Daca folosesti burned ai functia GetAdminLevel sau cva de genu care in functie de admin level returneaza un text. Oricum e irelevant gamenode uitate cand se formateaza mesajul ce functie face acest lucru

  16. Acum 6 ore, MoldoveanuAdv a spus:

    Re ma, am copiat un sistem de clanuri din alt gm in asta care lucrez eu toate bune si frumoase cand sa dau sa fac clanul nu ma baga in dialog si imi apare asta in consola

    
    [01:55:12] [debug] Run time error 4: "Array index out of bounds"
    [01:55:12] [debug]  Accessing element at index 92 past array upper bound 49
    [01:55:12] [debug] AMX backtrace:
    [01:55:12] [debug] #0 002c2dc0 in public OnDialogResponse (0, 489, 1, 16, 81046840) from covasna.amx

     

    Foarte simplu la dialogul cu id 489 ai un array cu 50 de spatii(de la 0 la 49) si tu vreii sa scrii/citesti in/din array de pe pozitia 92. Mareste arrayul.

×
×
  • 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.