Jump to content

Browse

Membru
  • Posts

    72
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by Browse

  1. 9 hours ago, nobilzeus said:

    progres: v0.13.0 + v0.14.0

    -----V 0.13.0-------
    rezolvat un bug la biciclete
    rezolvat un bug la accesori
    adaugat House upgrade in /housemenu pentru a iti cumpara radio / house premium / house vip
    adaugat sistem de furniture {
    	adaugat House Furniture in /housemenu pentru a iti cumpara / edita / sterge furniture
    	doar pt casele premium / vip
    	casele normale nu pot avea furniture
    	casele premium pot avea 25 furniture
    	casele vip pot avea 50 furniture
    	pentru a edita / sterge un item trebuie sa selectectezi din meniu, apoi poti apasa pe itemul pe care vrei
    }
    scoasa comanda /buylevel, acum faci lv up cand ai atins xp necesar
    modificate unele masini la joburi in functie de skill
    adaugata comanda /editclan /deleteclan /asellclanhq /editclanhq /findclanhq /moveclanhq
    acum cand cumperi o masina pt clan se va spawna intr-o parcare random de pe toata mapa
    acum sunt 379 de locuri in care se poate seta pozitia cand cumperi o masina/masina clan sau cand dai /unstuck la masina
    adaugat sistem de login que {
    	cand intri pe server primesti un nr in login que, umtilmul din lista, deci daca iesi de pe sv si intri iar, iar vei fi ultimul
    	se pot loga in acelasi timp maxim MAX_LOGIN_CONEXION de persoane
    	cand cineva este in login si sa logat sau a primit kick pt inactivitate, un slot se elibereaza, si urmatorul player din que se poate loga si tot asa
    	daca numarul tau din que este <= MAX_LOGIN_CONEXION, vei fi logat imediat
    	daca numarul tau din que este > MAX_LOGIN_CONEXION, locul tau din que este (nr tau - MAX_LOGIN_CONEXION)
    	ex: MAX_LOGIN_CONEXION = 20
    	nrtaudinque = 5; >>> te loghezi
    	nrtaudinque = 25; >>> esti in que pe locul 25-20 = 5, esti locul 5 in que 
    }
    cand dai restart, in ultimele 20 de secunde nu se mai pot folosii comenzi
    cand aprinzi serverul, in primele 20 de secunde nu se pot folosii comenzi
    Adaugat furnitures si pentru clanhq, 50 de obiecte
    adaugat sistem de ruleta {
    	sitemul este facut in totalitate de mine
    	culorile se aleg inainte de spin random, nu e nici un script sa sti ce va pica
    	culorile se afiseaza in ordine una dupa alta
    	se afiseaza per spin, 50 de culori, dintre care 1 singura va fi verde
    	rosu =2x, negru= 2x, green= 14x
    	daca iesi de pe server in timp ce pariai, primesti banii inapoi
    	poti paria doar pe o singura culoare
    }
    adaugat sistem de billboard {
    	adaugate 26 de panouri in cele 3 orase
    	adaugate comenzile /gotobb, /buybillboard, /mybb, /asellbb
    	poti cumpara 1 panou daca nu ai premium, 3 panouri cu cont premium, 5 panouri cu cont vip
    	toate se pot modifica din comanda /mybb - acolo poti edita textul si fontul, sa vezi locatia si informatiile despre billboardul tau
    	poti inchiria un billboard intre 4-24 ore, acesta expira automat
    }
    modificat sistemul de cont premium pe zile
    adaugat Daily Reward Crate, cand completezi toate taskurile din /dailyreward primesti un crate {
    	rewarduri: iron skin, bronze skin, cash, experience, rob points
    }
    schimbate textdraw-urile de la logo si fps 
    adaugat GIFTBOX {
    	se poate activa/dezactiva din comanda /functions
    	sunt 3 pozitii in care se poate spawna giftul, pozitia se alege la login
    	la payday primesti 25 gift points daca ai fost activ, 10 daca ai fost afk
    	ai nevoie de 100 gift points pt a folosii /getgift
    	premii: goldskin,ironskin,bronzeskin,bani,xp,giftpoints
    }
    adaugat sistem de tutorial {
    	tutorialul dureaza in jur de 5 min
    	nu ii poti da skip
    	daca iesi in timp ce faceai tutorialul progresul se salveaza
    	tutorialul este in alt vw
    	in tutorial ti se introduc informatii despre server, apoi urmeaza sa dai examenul de condus, sa iti cumperi un telefon si sa alegi alt skin
    	dupa ce termini te spawneaza la spawn civil si primesti un dialog pt referral, sa introduci codul de refferal daca tea adus cnva
    	amnadoi primiti recompense
    }
    sistemul de referral modificat {
    	modificarea consta in: 
    	cel care completeaza tutorialul si foloseste codul de ref al cuiva primeste urmatoarele:
    	-- job boost 50% timp de 10 ore
    	- experienta crescuta cu 50% timp de 10 ore
    	- cont PREMIUM timp de 10 zile
    	Bonusuri viitoare:
    	- la nivel 5 vei primi 100 gift points
    	- la nivel 7 vei primi un Daily Reward Crate
    	- la nivel 10 vei primi un Skin Gold
    	- la nivel 20 vei primi 20 puncte premium
    }
    adaugata comanda /admin sa iti dai admin
    adaugata o verificare cand spawnezi masini, daca nu sunt sloturi libere nu se spawneaza
    la cont normal poti spawna doar 2 masini, la cont premium poti spawna in acelasi timp pana la 5 masini
    ------- v 0.14.0 ---------
    ::MODUL DE JOC A FOST MUTAT PE open.mp
    
    adaugat skinul si raritatea la /id
    rezolvat un bug atunci cand ascundeai accesoriile
    in chat scrie (A) sau (H) daca esti admin/helper
    adaugat confirmare cand cumperi un accesoriu
    daca esti aduty poti intra in orice masina job/server/personala
    viteza masinilor actualizata, inf are acum viteza maxima 223
    modificat warningul de la speed-hack \ este suspectat de folosire Speed-Hack [300 km/h, 223 maxim vehicle speed]
    ***Adaugat anti-nitro hack
    adaugata comanda /addnos
    sistemul de cash/bank trecut in miliarde
    adaugata vreme pe server {
    	la fiecare payday se schimba (ploaie/furtuna/vant etc)
    	de la ora 22:00 pana la ora 06:00, este doar noapte
    }
    adaugate comenzile /nearplayers /cspec /fspec /smotd ( staff motd ) /anno /fmembers /cmembers /speaker
    adaugate comenzile /tod si /wheather ( modifici timpul si vremea de pe server doar pentru tine ) pentru VIP
    inceput sistemul de factions {
    	adaugate factiunile: lspd,lvpd,sfpd, taxi ls, taxi lv, taxi sf, paramedic ls, paramedic lv, paramedic sf, instuctori ls lv sf
    	poti intra in factiuni
    	comenzile /factions /hqs /gotohq /setleader /f /r /d /invite (accept invite) /l (lider chat) /lwarn /lwarnoff /lunwarn /lunwarnoff
    	/members > selectezi un membru > change rank / give warn / remove warn / remove from faction, /fvr /afvr /jaillist /alicenses
    	/auninvite(fpk) /auninviteoff /quitgroup /myblacklist /blacklist /gotojail /showmotd /megaphone /confiscate /clear /aclear /showlicenses
    	/su /so /cf /cuff /uncuff /mdc /wanted /frisk /ticket /radar /tazer /alias /free
    	spawnchange faction
    	adaugata comanda /svf, care va fi pentru toate factiunile
    	masinile din /svf de despawneaza la moarte
    	/addfactionmodel <faction id> <car model> <rank needed> <stock> <color1> <color2> - pentru a adauga masini in /svf
    	/editfactionmodel <faction>  - Edit model Edit rank Edit stock Edit Color 1 Edit Color 2 Delete this model from this faction
    	blacklist-ul dureaza 30 de zile si expira automat
    	adaugat jail cu curte
    	adaugata comanda /jail, /jailoff, /unjail, /unjailoff, /ajail, /ajailoff, /gotojail
    	/dm (dm general), /dmp ( dm weapon - scoate licenta de arme 2 ore)
    	adaugata comanda /duty, /fclothes /seatbelt /checkbelt
    	poti alege skin pentru atunci cand esti /duty prin comanda /fclothes
    	cand esti off-duty ai skinul personal
    	adaugate bariere si gate-uri pt lspd,lvpd,sfpd
    	adaugat un job pasiv in jail sa culegi gunoi si iti scad secundele, acest job se poate incepe cu /work, /stopwork
    	adaugat un timer la masinile din /svf, se despawneaza daca nu e nimeni in ele
    	adaugat raport la factiuni, poti seta raportul sa fie optional/obligatoriu din comanda /editfactionraport
    	adaugata comanda /myraport, raport-ul este diferit in functie de rank, raportul se updateaza cand rankul ti se schimba
    	raportul se reseteaza in fiecare luni la ora 0 dimineata
    	adaugata comanda /fare /cancel /calls /service /heal /sellpill /sellmedkit
    	adaugata comanda /instructors /startlesson /stoplesson
    	adaugate 3 intrebari la startlesson pentru fiecare licenta in parte
    	la inceput ti se afiseaza un dialog cu regulament si informatii apoi 3 intrebari 
    	daca gressesti o intrebare la final esuezi testul, daca il treci, instructorul este anuntat si primesti licenta automat
    }

    test sv: 81.181.129.72:7777

    reply daca gasiti buguri

    Cand pui la loc linkul de descarcare?

  2. 54 minutes ago, irinelbro69 said:
    new clicked_textdraws[MAX_PLAYERS][2];
    
    // la click
    clicked_textdraws[playerid][0]++;
    defer reset_clicks(playerid);
    if(clicked_textdraws[playerid][0] == 2) 
    {
    	// ce se intampla
    
    	clicked_textdraws[playerid][0] = 0;
    }

    poti face printr-un timer chestia cu click-urile rapide:

     

    timer reset_clicks[4000](playerid)
    {
    	for(new i; i < 2; i++) clicked_textdraws[playerid][i] = 0;
    }

     

    Ce face

    defer reset_clicks(playerid);
  3. 40 minutes ago, shane said:

    Salut @Browse,

    Poti face pur si simplu o variabila, la care sa adaugi '+1', de fiecare daca cand jucatorul da click pe textdraw.

    Spre exemplu:

    new 
    	click_Times[MAX_PLAYERS];
    
    click_Times[playerid] ++;
    
    if(click_Times[playerid] == 2)
    {
    	//ce se intampla cand a apasat de 2 ori.
    
    	//dupa care, va trebui sa resetezi variabila
    	click_Times[playerid] = 0;
    }
    else 
    {
    	//ce se intampla cand apasa o singura data
    }

    Cam asta e ideea.

    O seara/zi buna!

    Pai si daca as vrea sa contorizez clickurile pentru un textdraw specific? Buna ideea apropo.

    EDIT: Am gasit o solutie pentru asta!!

    Dar de exemplu daca nu as vrea sa se contorizeze clickurile ci doar sa fie de exemplu 2 clickuri rapide si daca le apesi rar sa nu se puna nu stiu daca intelegi la ce ma refer, stiu ca ma abat de la intrebarea principala dar daca mi-ai dat ideea asta cred ca este posibil..

  4. Cum fac ca atunci când dau dublu click pe un textdraw sa se intample ceva? Nu sa dau click doar odata, de 2x.

    E ceva legat de OnPlayerClickPlayerTextDraw, da nu imi dau seama cum sa fac ca ca atunci cand apas odata sa apara ceva si cand apas de 2x vreau pe acelasi textdraw sa apara alt textdraw.

  5. Acum 2 minute, Banditul a spus:
    
    public OnGameModeInit()
    {
    	MySQL();
        SetGameModeText("GM vs 15832"); // Sau ce ai dori sa afiseze la Mode
    	return 1;
    }

     

    Aaaaaaaaaaaa

    Nu aveam text la gamemode, doamne la ce problema m-am putut incurca..mersi am rezolvat.

    • Like 1
  6. Acum 5 minute, Banditul a spus:

    Mergand pe presupunerea faptului ca pare un script pe care incerci sa ip faci de la 0.

    Va fi necesar sa folosesti functia https://open.mp/docs/scripting/functions/SetGameModeText Daca vrei ca GameModeText sa afiseze ceva scriptat din gm sausa treci in server.cfg linia gamemodetext nume aici

    Iti afiseaza unknown pentru ca aia e valoarea default pentru gamemodetext

    Nu am nicio linie de cod cu 'GameModeText' nu inteleg despre ce vrobesti.

  7. Username: Browse

    Problema intalnita: Nu inteleg de imi apare Unknown cand totul merge perfect, si nici erori nu primesc.

    Detalii despre problema: Cand apasa pe samp-server imi da Unknown la gamemode fara nicio eroare.

    Ce ai incercat sa faci inainte sa postezi?: Am incercat sa reactualizez pluginul si includeul, tot nimic.

    Cod sursa: https://imgur.com/a/QeuXNn1

    Alte detalii: Am versiunea MySQL 41-2, iar fisierele de SA-MP R2-1(pentru ca imi dadea o eroare cu Hash ceva si altfel nu se poate)

  8. function:OnQueryFinish(resultid, extraid, ConnectionHandle) {
    	StopAudioStreamForPlayer(extraid);
    	new szRows, szFields, string[32];
    	if(resultid != THREAD_NO_RESULT) cache_get_data(szRows, szFields);
    	switch(resultid){
    	    case THREAD_CHECK_ACCOUNT: {
    			InterpolateCameraPos(extraid, 1689.3907, -1732.2874, 20.3228, 1062.3051, -1732.3589, 24.6772, 10000, CAMERA_MOVE);
    			InterpolateCameraLookAt(extraid, 1062.3051, -1732.3589, 24.6772, 1062.3051, -1732.3589, 24.6772, 10000, CAMERA_MOVE);
    	        if(szRows) {
    	        	cache_get_field_content(0, "id", szLoad); playerVariables[extraid][pSQLID] = strval(szLoad);
    				cache_get_field_content(0, "password", szCache); format(playerVariables[extraid][ppassword], 129, szCache);
    				//cache_get_field_content(0, "email", szLoad); format(playerVariables[extraid][pemail], 40, szLoad);
    				cache_get_field_content(0, "sex", szLoad); playerVariables[extraid][psex] = strval(szLoad);
    				cache_get_field_content(0, "age", szLoad); playerVariables[extraid][page] = strval(szLoad);
    				clearChat(extraid, 1);
    				SendClientMessage(extraid, -1, "SERVER: {FFFFFF}Welcome.");
    				SendClientMessage(extraid, -1, "SERVER: {FFFFFF}You already have a registered account, please enter your password into the dialog box.");
    				ShowPlayerDialog(extraid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "SERVER: Login", "Welcome!\n\nPlease enter your password below!", "Login", "Cancel");
    	        }
    	        else {
    				format(szMessage, -1, "Hello %s. Welcome!", szPlayerName);
    				SendClientMessage(playerid, 0x844185FF, szMessage); //linia 303
    				SendClientMessage(playerid, -1, "You aren't registered yet. Please enter your desired password in the dialog box to register."); //linia 304
    				format(string,sizeof(string),"{844185}Hello %s./n/{FFFFFF}Please enter your desired password below!", GetName(playerid)); //linia 305
                    ShowPlayerDialog(playerid, DIALOG_REGISTER,DIALOG_STYLE_PASSWORD,"SERVER: Registration", string, "Register", "Cancel"); // linia 306
    
    			}
    	    }
    	}
    	return 1;
    }

    C:\Users\Costin\Desktop\0.3\gamemodes\gm.pwn(303) : error 017: undefined symbol "playerid"
    C:\Users\Costin\Desktop\0.3\gamemodes\gm.pwn(304) : error 017: undefined symbol "playerid"
    C:\Users\Costin\Desktop\0.3\gamemodes\gm.pwn(305) : error 017: undefined symbol "playerid"
    C:\Users\Costin\Desktop\0.3\gamemodes\gm.pwn(306) : error 017: undefined symbol "playerid"

     

    Am incercat sa inlocuiesc playerid cu i, imi da aceasi eroare numai ca da undefined symbol "i"

  9. ShowPlayerDialog(playerid, DIALOG_SEX, DIALOG_STYLE_LIST, "Alege sexul caracterului", "Barbat/nFemeie", "Alege");
    ShowPlayerDialog(playerid, DIALOG_AGE, DIALOG_STYLE_INPUT, "Varsta", "Scrie varsta caracterului tau:", "Ok");
    
    C:\Users\Costin\Desktop\0.3\gamemodes\nephrite.pwn(252) : warning 202: number of arguments does not match definition
    C:\Users\Costin\Desktop\0.3\gamemodes\nephrite.pwn(266) : warning 202: number of arguments does not match definition

     

  10. 1 oră în urmă, MiritaXD a spus:
    
    
    
    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) {
        switch(dialogid) {
              case DIALOG_REGISTER: {
    			if(!response) return Kick(playerid);
                if(strlen(inputtext) < 6 || strlen(inputtext) > 32) {
                    format(szMessage, -1, "Hello %s. Welcome to server!", szPlayerName);
                    SendClientMessage(playerid, 0x844185FF, szMessage);
                    SendClientMessage(playerid, -1, "You aren't registered yet. Please enter your desired password in the dialog box to register.");
                    ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD, "SERVER: Registration", "{844185}Hello.\n\{FFFFFF}Please enter your desired password below!", "Register", "Cancel");
                    /*format(string, sizeof(string),"{FFFFFF}Please enter your desired password below!",GetName(playerid));
                    ShowPlayerDialog(playerid, DIALOG_REGISTER,DIALOG_STYLE_PASSWORD, "SERVER: Registration", string, "Register", "Cancel");*/
                }
                else {
                    WP_Hash(playerVariables[playerid][ppassword], 129, inputtext);
    
                    format(szQuery, sizeof(szQuery), "INSERT INTO `users` (name, password, IP) VALUES ('%s', '%s', '%s')", GetName(playerid), playerVariables[playerid][ppassword], playerVariables[playerid][pip]);
                    mysql_function_query(handle, szQuery, true, "insertAccount", "ii", THREAD_NO_RESULT, playerid);
                    
                    format(szMediumString, 156, "New account: %s (%d).", szPlayerName, playerid);
                    //submitToAdmins(COLOR_RED, szMediumString, 1);
                    SendClientMessage(playerid, -1, szMediumString);
    
                    ShowPlayerDialog(playerid, DIALOG_LANGUAGE, DIALOG_STYLE_MSGBOX, "SERVER: Language", "Alege limba in care vor fi afisate mesajele.\nChoose the language that you speak.", "Romana", "English");
                }
    		}
    		case DIALOG_LANGUAGE: {
    			if(response) {
                    playerVariables[playerid][pLanguage] = 2; SendClientMessage(playerid, -1, "Limba setata: romana.", "[EN] To set the language to English, use /en.");
                }
                else {
                    playerVariables[playerid][pLanguage] = 1; SendClientMessage(playerid, -1, "Language set to english.", "[RO] Pentru a seta limba romana foloseste /ro.");
                }
                ShowPlayerDialog(playerid, DIALOG_SEX, DIALOG_STYLE_LIST, "Alege sexul caracterului", "Barbat\nFemeie", "Alege");
                SendClientMessage(playerid, 0xFFFB00FF, "Alege sexul caracterului tau.");
            }
            case DIALOG_SEX: {
                switch(listitem) {
                    case 0: {
                        SendClientMessage(playerid, 0xFFFB00FF, "Sex setat: barbat.");
                        playerVariables[playerid][psex] = 1;
                    }
                    case 1: {
                        SendClientMessage(playerid, 0xFFFB00FF, "Sex setat: femeie.");
                        playerVariables[playerid][psex] = 2;
                    }
                }
                ShowPlayerDialog(playerid, DIALOG_AGE, DIALOG_STYLE_INPUT, "Varsta", "Scrie varsta caracterului tau:", "Ok");
            }
        }
        return 1;
    }

    incearca

    case DIALOG_LANGUAGE: {
    			if(response) {
                    playerVariables[playerid][pLanguage] = 2; SendClientMessage(playerid, -1, "Limba setata: romana.", "[EN] To set the language to English, use /en."); //linia 246
                }
                else {
                    playerVariables[playerid][pLanguage] = 1; SendClientMessage(playerid, -1, "Language set to english.", "[RO] Pentru a seta limba romana foloseste /ro."); // linia 249
                }
                ShowPlayerDialog(playerid, DIALOG_SEX, DIALOG_STYLE_LIST, "Alege sexul caracterului", "Barbat\nFemeie", "Alege"); //linia 251
                SendClientMessage(playerid, 0xFFFB00FF, "Alege sexul caracterului tau.");
            }
            case DIALOG_SEX: {
                switch(listitem) {
                    case 0: {
                        SendClientMessage(playerid, 0xFFFB00FF, "Sex setat: barbat.");
                        playerVariables[playerid][psex] = 1;
                    }
                    case 1: {
                        SendClientMessage(playerid, 0xFFFB00FF, "Sex setat: femeie.");
                        playerVariables[playerid][psex] = 2;
                    }
                }
                ShowPlayerDialog(playerid, DIALOG_AGE, DIALOG_STYLE_INPUT, "Varsta", "Scrie varsta caracterului tau:", "Ok"); // linia 265
            }
        }
        return 1;
    }

    C:\Users\Costin\Desktop\0.3\gamemodes\nephrite.pwn(246) : warning 202: number of arguments does not match definition
    C:\Users\Costin\Desktop\0.3\gamemodes\nephrite.pwn(249) : warning 202: number of arguments does not match definition
    C:\Users\Costin\Desktop\0.3\gamemodes\nephrite.pwn(251) : warning 202: number of arguments does not match definition
    C:\Users\Costin\Desktop\0.3\gamemodes\nephrite.pwn(265) : warning 202: number of arguments does not match definition

     

    Nu am DIALOG_AGE, dar este definit.

  11. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) {
        switch(dialogid) {
              case DIALOG_REGISTER: {
                if(!response) return Kick(playerid);
                if(strlen(inputtext) < 6 || strlen(inputtext) > 32)
                    format(szMessage, -1, "Hello %s. Welcome to server!", szPlayerName);
                    SendClientMessage(playerid, 0x844185FF, szMessage);
                    SendClientMessage(playerid, -1, "You aren't registered yet. Please enter your desired password in the dialog box to register.");
                    ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD, "SERVER: Registration", "{844185}Hello.\n\{FFFFFF}Please enter your desired password below!", "Register", "Cancel");
                    /*format(string, sizeof(string),"{FFFFFF}Please enter your desired password below!",GetName(playerid));
                    ShowPlayerDialog(playerid, DIALOG_REGISTER,DIALOG_STYLE_PASSWORD, "SERVER: Registration", string, "Register", "Cancel");*/
                }
                else {
                    WP_Hash(playerVariables[playerid][ppassword], 129, inputtext);

                    format(szQuery, sizeof(szQuery), "INSERT INTO `users` (name, password, IP) VALUES ('%s', '%s', '%s')", GetName(playerid), playerVariables[playerid][ppassword], playerVariables[playerid][pip]);
                    mysql_function_query(handle, szQuery, true, "insertAccount", "ii", THREAD_NO_RESULT, playerid);
                    
                    format(szMediumString, 156, "New account: %s (%d).", szPlayerName, playerid);
                    //submitToAdmins(COLOR_RED, szMediumString, 1);
                    SendClientMessage(playerid, -1, szMediumString);

                    ShowPlayerDialog(playerid, DIALOG_LANGUAGE, DIALOG_STYLE_MSGBOX, "SERVER: Language", "Alege limba in care vor fi afisate mesajele.\nChoose the language that you speak.", "Romana", "English");
                }
            }
               case DIALOG_LANGUAGE: {
                if(response) {
                    playerVariables[playerid][pLanguage] = 2; SendClientMessage(playerid, -1, "Limba setata: romana.", "[EN] To set the language to English, use /en.");
                }
                else {
                    playerVariables[playerid][pLanguage] = 1; SendClientMessage(playerid, -1, "Language set to english.", "[RO] Pentru a seta limba romana foloseste /ro.");
                }
                ShowPlayerDialog(playerid, DIALOG_SEX, DIALOG_STYLE_LIST, "Alege sexul caracterului", "Barbat\nFemeie", "Alege");
                SendClientMessage(playerid, 0xFFFB00FF, "Alege sexul caracterului tau.");
            }
            case DIALOG_SEX: {
                switch(listitem) {
                    case 0: {
                        SendClientMessage(playerid, 0xFFFB00FF, "Sex setat: barbat.");
                        playerVariables[playerid][psex] = 1;
                    }
                    case 1: {
                        SendClientMessage(playerid, 0xFFFB00FF, "Sex setat: femeie.");
                        playerVariables[playerid][psex] = 2;
                    }
                }
                ShowPlayerDialog(playerid, DIALOG_AGE, DIALOG_STYLE_INPUT, "Varsta", "Scrie varsta caracterului tau:", "Ok");
        }
        return 1;
    }

     

    C:\Users\Costin\Desktop\0.3\gamemodes\gm.pwn(237) : warning 209: function "OnDialogResponse" should return a value
    C:\Users\Costin\Desktop\0.3\gamemodes\gm.pwn(238) : error 010: invalid function or declaration

    Citat

    - la case DIALOG_LANGUAGE: { 

    Dar nu inteleg de ce.
     

    Citat

     

    C:\Users\Costin\Desktop\0.3\gamemodes\gm.pwn(239) : error 010: invalid function or declaration

                if(response) {
                    playerVariables[playerid][pLanguage] = 2; SendClientMessage(playerid, -1, "Limba setata: romana.", "[EN] To set the language to English, use /en.");
                }

     


    C:\Users\Costin\Desktop\0.3\gamemodes\gm.pwn(242) : error 010: invalid function or declaration

    Citat

    case DIALOG_LANGUAGE: {
                if(response) {
                    playerVariables[playerid][pLanguage] = 2; SendClientMessage(playerid, -1, "Limba setata: romana.", "[EN] To set the language to English, use /en.");
                }
                else {
                    playerVariables[playerid][pLanguage] = 1; SendClientMessage(playerid, -1, "Language set to english.", "[RO] Pentru a seta limba romana foloseste /ro.");
                }
                ShowPlayerDialog(playerid, DIALOG_SEX, DIALOG_STYLE_LIST, "Alege sexul caracterului", "Barbat\nFemeie", "Alege");
                SendClientMessage(playerid, 0xFFFB00FF, "Alege sexul caracterului tau.");
            }

    Toate astea dau eroare la:

    	case DIALOG_SEX: {
    			switch(listitem) {
    				case 0: {
    					SendClientMessage(playerid, 0xFFFB00FF, "Sex setat: barbat.");
    					playerVariables[playerid][psex] = 1;
    				}
    				case 1: {
    				    SendClientMessage(playerid, 0xFFFB00FF, "Sex setat: femeie.");
    				    playerVariables[playerid][psex] = 2;
    				}
    			}
    			ShowPlayerDialog(playerid, DIALOG_AGE, DIALOG_STYLE_INPUT, "Varsta", "Scrie varsta caracterului tau:", "Ok");
    		}

    C:\Users\Costin\Desktop\0.3\gamemodes\gm.pwn(248) : error 010: invalid function or declaration
    C:\Users\Costin\Desktop\0.3\gamemodes\gm.pwn(249) : error 010: invalid function or declaration
    C:\Users\Costin\Desktop\0.3\gamemodes\gm.pwn(250) : error 010: invalid function or declaration
    C:\Users\Costin\Desktop\0.3\gamemodes\gm.pwn(254) : error 010: invalid function or declaration
    C:\Users\Costin\Desktop\0.3\gamemodes\gm.pwn(261) : error 010: invalid function or declaration

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