Jump to content

Razvan Eternity

Membru
  • Posts

    145
  • Joined

  • Last visited

  • Days Won

    7

Posts posted by Razvan Eternity

  1. 4 hours ago, KoBBy said:

    Am incercat sa bag sistemul Click in GM Burned, dar imi da aceste erori.

    
    (11420) : error 035: argument type mismatch (argument 2)
    (11437) : error 035: argument type mismatch (argument 2)
    (33227) : error 025: function heading differs from prototype
    (33227) : error 025: function heading differs from prototype

    Liniile:

    
    		case DIALOG_LOGIN2: {
    			if(!response) return Kick(playerid);
    			if(strlen(inputtext)) {
    				new tmppass[64];
    				mysql_real_escape_string(inputtext, tmppass);
    				OnPlayerLogin(playerid,MD5_Hash(tmppass)); // linia problema
    			}
    ///
    		case DIALOG_LOGIN3: {
    			if(!response) return Kick(playerid);
    			if(strlen(inputtext)) {
    				new tmppass[64];
    				mysql_real_escape_string(inputtext, tmppass);
    				OnPlayerLogin(playerid,MD5_Hash(tmppass)); // ljnia problema
    			}
    ///
    function OnPlayerLogin(playerid,password[]) {  // Linia problema 
    	new playername2[MAX_PLAYER_NAME];
        GetPlayerName(playerid, playername2, sizeof(playername2));
        new qstr[100];
        new result[456];
        format(qstr,100,"SELECT * FROM users WHERE `name`='%s' AND `password`='%s'",playername2,password);
        mysql_query(SQL,qstr);
        mysql_store_result();	
        if(mysql_num_rows() > 0) {
          	if(mysql_retrieve_row()) {
    			GameTextForPlayer(playerid, "~y~Loading account...", 20000, 4);
    			PlayerTextdraws(playerid);

     

    case DIALOG_LOGIN2: {
    			if(!response) return Kick(playerid);
    			if(strlen(inputtext)) {
    				OnPlayerLogin(playerid, inputtext);
    			}
    ///
    		case DIALOG_LOGIN3: {
    			if(!response) return Kick(playerid);
    			if(strlen(inputtext)) {
    				OnPlayerLogin(playerid, inputtext);
    			}
  2. On 22.12.2017 at 4:47 PM, atr012222 said:

    C:\Users\xdxda\Desktop\Gamemod oficial\Gamemode rpg.thug.ro\gamemodes\GM.pwn(82) : fatal error 100: cannot read from file: "getvcolor"

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


    1 Error.
     eroare la copilare .o rezolvare?

    Lasa-te, daca nici eroarea asta nu stii s-o rezolvi, e clar.

  3. Dynamic Jobs - MySQL R41-4

    (!) Comenzile sunt doar niste exemple, ele trebuie sa fie facute de la 0.

    Baza de date: https://www.solidfiles.com/v/KvwwBMAzveBB3

     

    Coduri:

     

     

     

    // define (Aici scriem in loc de '2' cate joburi vor fi pe server, dar trebuie adaugat cate un 1, gen daca tu ai 4, pui 5)

    #define MAX_JOBS (2)

    // enum
    enum jInfo
    {
        jName[64],
        jID,
        Float:jPosX,
        Float:jPosY,
        Float:jPosZ,
        jObject,
        jWork,
        Float:jWorkPosX,
        Float:jWorkPosY,
        Float:jWorkPosZ,
        jWorkObject,
        jWorkVehicle
    };
    new JobInfo[MAX_JOBS][jInfo];

    // vehiculul de la job (se va putea schimba din baza de date)

    new JobVeh[MAX_PLAYERS];

    // ongamemodeinit

    mysql_tquery(SQL, "SELECT * FROM `jobs`", "LoadDynamicJobs", "");

    forward LoadDynamicJobs();
    public LoadDynamicJobs() {
        for(new j = 1; j <= MAX_JOBS; j++)
        {
            new jid = j - 1, string[256];
            cache_get_value_name(0, "Name", JobInfo[jid][jName], 64);
            cache_get_value_name_int(0, "ID", JobInfo[jid][jID]);
            cache_get_value_name_float(0, "PosX", JobInfo[jid][jPosX]);
            cache_get_value_name_float(0, "PosY", JobInfo[jid][jPosY]);
            cache_get_value_name_float(0, "PosZ", JobInfo[jid][jPosZ]);
            cache_get_value_name_int(0, "Object", JobInfo[jid][jObject]);
            format(string, sizeof(string), "{FF0000}%s Job\n{FFFFFF}Type {FF0000}/getjob {FFFFFF}to get this job.", JobInfo[jid][jName]);
            Create3DTextLabel(string, -1, JobInfo[jid][jPosX], JobInfo[jid][jPosY], JobInfo[jid][jPosZ], 10, 0, 0);
            CreateDynamicPickup(JobInfo[jid][jObject], 23, JobInfo[jid][jPosX], JobInfo[jid][jPosY], JobInfo[jid][jPosZ]);
            cache_get_value_name_int(0, "Work", JobInfo[jid][jWork]);
            if(JobInfo[jid][jWork] == 1) {
                cache_get_value_name_float(0, "WorkPosX", JobInfo[jid][jWorkPosX]);
                cache_get_value_name_float(0, "WorkPosY", JobInfo[jid][jWorkPosY]); 
                cache_get_value_name_float(0, "WorkPosZ", JobInfo[jid][jWorkPosZ]);
                cache_get_value_name_int(0, "WorkObject", JobInfo[jid][jWorkObject]);
                cache_get_value_name_int(0, "WorkVehicle", JobInfo[jid][jWorkVehicle]);
                CreateDynamicPickup(JobInfo[jid][jWorkObject], 23, JobInfo[jid][jWorkPosX], JobInfo[jid][jWorkPosY], JobInfo[jid][jWorkPosZ]);
                format(string, sizeof(string), "{FF0000}%s Work Point\n{FFFFFF}Type {FF0000}/work {FFFFFF}to start working.", JobInfo[jid][jName]);
                Create3DTextLabel(string, -1, JobInfo[jid][jWorkPosX], JobInfo[jid][jWorkPosY], JobInfo[jid][jWorkPosZ], 10, 0, 0);
            }
        }
        return 1;
    }

    // comenzi

    CMD:getjob(playerid, params[]) {
        if(IsPlayerInRangeOfPoint(playerid, 5, JobInfo[1][jPosX], JobInfo[1][jPosY], JobInfo[1][jPosZ])) {
            Job[playerid] = 1;
            new string[256];
            format(string, sizeof(string), "{FF0000}Jobs: {FFFFFF}Jobul tau este acum %s.", JobInfo[1][jName]);
            SendClientMessage(playerid, -1, string);
            return 1;
        }
        return 1;
    }

    CMD:work(playerid, params[]) {
        if(IsPlayerInRangeOfPoint(playerid, 5, JobInfo[1][jWorkPosX], JobInfo[1][jWorkPosY], JobInfo[1][jWorkPosZ])) {
            if(Job[playerid] != 1) return 1;
            JobVeh[playerid] = CreateVehicle(JobInfo[1][jWorkVehicle], JobInfo[1][jWorkPosX], JobInfo[1][jWorkPosY], JobInfo[1][jWorkPosZ], 0, -1, -1, -1);
            PutPlayerInVehicle(playerid, JobVeh[playerid], 0);
            new engine, lights, alarm, doors, bonnet, boot, objective;
            GetVehicleParamsEx(JobVeh[playerid], engine, lights, alarm, doors, bonnet, boot, objective);
            SetVehicleParamsEx(JobVeh[playerid], 1, lights, alarm, 1, bonnet, boot, objective);
            SetPlayerCheckpoint(playerid, JobInfo[1][jPosX], JobInfo[1][jPosY], JobInfo[1][jPosZ], 3.5);
        }
        else if(Job[playerid] == 1) return SetPlayerCheckpoint(playerid, JobInfo[1][jWorkPosX], JobInfo[1][jWorkPosY], JobInfo[1][jWorkPosZ], 3);
        return 1;
    }

  4. 4 hours ago, Banditul said:

    Nu inteleg ce legatura are website cu faptul ca primeste eroarea ca nu gaseste gm/nu se afla in server.cfg

    ON: In primul rand asigura-te ca ai titanium.amx in folderul gamemodes. De cele mai multe ori cand incercam sa rulez serv dar nu imi dadeam seama ca am erori(si nu exista un .amx) imi dadea eroarea aia.

    Si incerca sa pui 

    
    gamemode0 titanium 1 

    Nu stiu daca va ajuta aceasta setare da nu se stie

    Am vazut ca a pus "website www.          .ro"

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