Jump to content

Jomes.

Membru
  • Posts

    102
  • Joined

  • Last visited

Posts posted by Jomes.

  1. Problemă întâlnită (descriere): Cand intoduc o masina pe server cu functia "AddStaticVehicle" vreau sa fie incuiata  si nu-mi merge ce am incercat pana acum...

    Ero(area / rile) / warning-(ul / urile): -
    Liniile de cod / sursa / script-ul: -
    Imagini / Video (optional): -
    Aţi încercat să rezolvaţi singur?: Da

  2. Incearca asa

    [pawn]case 6:
    {
    new RString[1400];
    strcat(RString, "Perenniel = $1nMoonbeam = $1nBobcat = $1nManana = $1n");
    strcat(RString, "Bravura = $1nSunrise = $1nIntruder = $1nWillard = $1n");
    strcat(RString, "Vincent = $1nStallion = $1nPremier = $1nClub = $1n");
    strcat(RString, "Majestic = $1nAdmiral = $1nMerit = $1nWindsor = $1n");
    strcat(RString, "Feltzer = $1nStratum = $1nComet = $1nCadrona = $1n");
    strcat(RString, "Emperor = $1nFortune = $1nNebul = $1nPrevion = $1n");
    strcat(RString, "Primo = $1nSolair = $1nBlista Compact = $1nTampa = $1n");
    strcat(RString, "Euros = $1nClover = $1");
    ShowPlayerDialog(playerid, 147, DIALOG_STYLE_LIST, "Normal Car:",RString,"Cumpara","Anulare");
    }

    }

    }
    [/pawn]

  3. Nume:Vanilla
    Problemă întâlnită: Cand introduc functia TogglePlayerSpectating(playerid, 1) la OnPlayerRequestClass nu-mi mai porneste melodia de la logare/inregistrare 
    Ce am încercat până acum: Sa schimb pozitile funtiilor.
    Codul sursa/Log/Altele:
    [pawn]
    public OnPlayerRequestClass(playerid, classid)
    {
    if(gPlayerLogged[playerid] == 1)
    {
    SetPlayerInterior(playerid,0);
    SetPlayerPos(playerid, -1976.5912,166.1818,36.9623);
    SetPlayerFacingAngle(playerid, 272.6393);
    SetPlayerCameraPos(playerid,-1976.5912 + 3, 166.1818,36.9623);
    SetPlayerCameraLookAt(playerid,-1976.5912,166.1818,36.9623);
    TogglePlayerControllable(playerid, 0);
    if(PlayerInfo[playerid][pMember] == 0 && PlayerInfo[playerid][pLeader] == 0)
    {
    SetPlayerInterior(playerid,0);
    SetPlayerPos(playerid, -1976.5912,166.1818,36.9623);
    SetPlayerFacingAngle(playerid, 272.6393);
    SetPlayerCameraPos(playerid,-1976.5912 + 3, 166.1818,36.9623);
    SetPlayerCameraLookAt(playerid,-1976.5912,166.1818,36.9623);
    TogglePlayerControllable(playerid, 0);
       PlayerInfo[playerid][pModel] = Peds[classid][0];
    new rand = random(10);
       SetPlayerVirtualWorld(playerid, rand);
    }
    }
    if (RegistrationStep[playerid] == 0 && gPlayerLogged[playerid] != 1)
    {
       TogglePlayerSpectating(playerid, 1);
    SetPlayerFacingAngle(playerid, 3.41);
      SetPlayerCameraPos(playerid, 1230.90, -1287.72, 254.17);
      SetPlayerCameraLookAt(playerid, 1227.04, -1289.05, 251.27);
    SetPlayerInterior(playerid, 0);
    TogglePlayerControllable(playerid, 0);
    if (gPlayerAccount[playerid] != 0)
    {
    new loginstring[320];
    new loginname[64];
    GetPlayerName(playerid,loginname,sizeof(loginname));
    new laston[64];
    new field[128];
    GetPlayerName(playerid,loginname,sizeof(loginname));
    format(field,128,"SELECT `lastOn`  FROM users WHERE `name`='%s'",loginname);
    mysql_query(SQL,field);
    mysql_store_result();
    if(mysql_retrieve_row())
    {
    mysql_fetch_field_row(laston, "lastOn");
    }
    mysql_free_result();
    PlayAudioStreamForPlayer(playerid, "server/tgf.mp3");
    format(loginstring,sizeof(loginstring),"Welcome back, {5D8CD7}%s{A9C4E4}!nn{A9C4E4}Please enter your password below to login your accountnn{FFFFFF}* Last login: %s *",loginname,laston);
    ShowPlayerDialog(playerid,DIALOG_LOGIN2,DIALOG_STYLE_PASSWORD,"Login",loginstring,"Login","Quit");
    }
    else
    {
    gPlayerAccount[playerid] = 0;
      new regstring[200];
    new regname[64];
    GetPlayerName(playerid,regname,sizeof(regname));
    PlayAudioStreamForPlayer(playerid, "server/tgf.mp3");
    format(regstring,sizeof(regstring),"Welcome to the server, {5D8CD7}%s{A9C4E4}!nnYou don't have an account.nPlease register your account to proceed by typing a password below.",regname);
    ShowPlayerDialog(playerid,DIALOG_LOGIN1,DIALOG_STYLE_PASSWORD,"Register",regstring,"Register","Quit");
    SCM(playerid,COLOR_LIGHTRED,"* Please register your account in 30 seconds or you will be kicked.");
    }
    login[playerid] = SetTimerEx("Logink",30000,false,"d",playerid);
    }
    else if(IsPlayerNPC(playerid)) return 1;
    return 1;
    }[/pawn]

  4. Era de la comanda /turfs, cand tastam imi arata teritoriul(culoarea) in functie de factiunea detinatoarea a acelui teritoriul. 

    La acea comanda nu am pus functile ca se seteze culoarea.

    Nu postez pentru +1, cand postez ceva, chiar am o problema.

     

    Ca sa nu mai deschid alt topic, poti sa-mi spui si mie de ce nu mai porneste melodia de la logare/inregistrare cand introduc functia 

    [pawn]TogglePlayerSpectating(playerid, 1);[/pawn] la [pawn]OnPlayerRequestClass[/pawn]????

  5. Nume:Vanilla
    Problemă întâlnită: Cum setez culoarea la un gangzone? Daca dau /attack merge perfect, dar daca dau restart la server nu-mi mai apare culoarea in cazul factiunilor noi pe care le-am introdus pe server. Pentru cele vechi imi apare alta culoare. Sistem-ul de war functioneaza, dar e o problema la culoare.
    Ce am încercat până acum: Am cautat prin toate fisierele si am gasit y_zonepulse, dar acesta e un include.
    Codul sursa/Log/Altele: -
    Chiar nu-mi dau seama unde ii seteaza culoarea la teriotoriu.
  6. Problemă întâlnită (descriere): Cum fixez bugul de mai jos la gang zone?
    Ero(area / rile) / warning-(ul / urile): -
    Liniile de cod / sursa / script-ul: -
    Imagini / Video (optional):


    Aţi încercat să rezolvaţi singur?: Nu pentru ca nu stiu.
  7. Uite:

    [pawn]

    format(loginstring,sizeof(loginstring),"Bine ai revenit, {5D8CD7}%s{A9C4E4}!nn{A9C4E4}Introdu parola in casuta de mai jos.nn{FFFFFF}* Logarea trecuta: %s *",loginname,laston);

    ShowPlayerDialog(playerid,DIALOG_LOGIN2,DIALOG_STYLE_PASSWORD,"Logare",loginstring,"Logare","Iesi");

    [/pawn]

    Nu am nevoie de traducator, trebuie sa fie pentru ambele limbi, dar limba o seteaza dupa ce ai intrat pe server.

  8. Inaintea dialogului de login, ai un dialog care iti cere limba? Datele sunt extrase din baza de date abea dupa ce player-ul se logheaza.

    Nu am nici un dialog..

    if(dialogid == x)

    {

     format(field, sizeof(field), "SELECT `ID` FROM users WHERE `Language` = '%s'", loginname);

    mysql_query(SQL, field);

    if(language == ro)

    {

    ShowPlayerDialog..... in romana

    }

    else if(language == eng)

    {

    ShowPlayerDialog... in engleza

    }

    }

     

    PS: Am dat un exemplu :) restu tine de cunostintele tale

    Am incercat si eu asa,dar tot nu a mers...
×
×
  • 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.