Jump to content

danuts

Membru
  • Posts

    122
  • Joined

  • Last visited

  • Days Won

    2

Posts posted by danuts

  1. if(sscanf(params, "u", userid)) return Dialog_Show(playerid, DIALOG_REPORT_CHEATER, DIALOG_STYLE_INPUT, "Report type: Cheater", "Scrie mai jos numele sau id-ul jucatorului care foloseste cheats:", "Select", "Close");

     

  2. Am găsit funcțiile pe care le folosești într-un vechi gamemode-ul de-al meu, tot ceea ce trebuia să faci era să ștergi „const”:

    stock PlayStream(playerid, url[], Float:posX = 0.0, Float:posY = 0.0, Float:posZ = 0.0, Float:distance = 50.0, usepos = 0)
    {
        if(GetPVarType(playerid, "pAudioStream")) StopAudioStreamForPlayer(playerid);
        else SetPVarInt(playerid, "pAudioStream", 1);
        PlayAudioStreamForPlayer(playerid, url, posX, posY, posZ, distance, usepos);
    }
    stock ApplyPlayerAnimation(playerid, animlib[], animname[], Float:fDelta, loop, lockx, locky, freeze, time, forcesync = 0)
    {
        ApplyAnimation(playerid, animlib, "null", fDelta, loop, lockx, locky, freeze, time, forcesync); // Pre-load animation library
        return ApplyAnimation(playerid, animlib, animname, fDelta, loop, lockx, locky, freeze, time, forcesync);
    }
    PreloadAnimLib(playerid, animlib[]) return ApplyAnimation(playerid, animlib, "null", 0.0, 0, 0, 0, 0, 0, 0);
  3. De obicei, această eroare „argument type mismatch” înseamnă că introduci un tip de argument într-o funcție care are nevoie să primească un argument de alt tip, de ex.: vei primi această eroare, dacă introduci un integer într-o funcție care necesită un string.

     

     

    • Like 1
  4. CMD:kickall(playerid, params[]) {
    	if(gPlayerLogged[playerid] ==0)
    		return SendClientMessage(playerid, COLOR_LIGHTRED, "You need to log in first.");
    	if(PlayerInfo[playerid][pAdmin] < 6)
    		return SendClientMessage(playerid, COLOR_LIGHTRED, AdminOnly);
    
    	new reasonE[24], kickString[105], senderName[24];
    	if(sscanf(params, "s[24]", reasonE))
    		return SendClientMessage(playerid, COLOR_GREY, "Syntax: {FFFFFF}/kickall [reason]");
    
    	GetPlayerName(playerid, senderName, sizeof(senderName));
    	format(kickString, sizeof(kickString), "Admin %s a dat kick tuturor jucatorilor, motiv: %s.", senderName, reasonE);
    	SendClientMessageToAll(COLOR_LIGHTRED, kickString);
    
    	foreach(Player, i) {
    		if(i != playerid) KickEx(i);
    	}
    	return 1;
    }

    Salut, ți-am rescris comanda și sper să îți fie de folos și să te ajute.

    • Thanks 1
  5. Acum 17 ore, Versace a spus:

    Deja vad ca s a inchis,gg si mult succes su helperii care sunt milionari si interlopi în București,Alec sau ceva de genul ca nu i am retinut numele 

    Moșule, nu înțeleg ce comentezi atât pe la topic-urile altor servere, zicând că s-a închis, că nu știu ce. Nu cred că ai dreptul să comentezi, după ce ai făcut atâta reclamă la server-ul tău și degeaba. Crede-mă, am urmărit topic-ul ăla al tău de când s-a postat prima dată aici pe SA-MP.RO și a cam lăsat de dorit. Cum a spus și Aquario., cred că nu știm ce înseamnă mentenanță... Voi, cei de la QZ, după prima săptămână ați pus parolă pe server și hostname-ul era ”WIPE” =))))))...

    • Like 1
  6. error 002: only a single statement (or expression) can follow each "case" - fiecare case dintr-un switch poate ține o singură declarație. Pentru a pune mai multe declarații într-un case, trebuie să le închizi între acolade, mai jos ai niște exemple:

     

    main() {
      	switch(x) {
          	case 0: print("hello"); print("hello");
        }
      	return 1;
    }
    • primul exemplu va crea eroarea primită de tine.
    main() {
    	switch(x) {
    		case 0: {
    			print("hello");
    			print("hello");
    		}
    	}
    	return 1;
    }
    • cel de-al doilea exemplu nu va crea nicio eroare.

    O rezolvare pentru erorile tale, ai putea încerca să pui linia "SelectedItem[playerid] = listitem;" imediat după linia "ShowPlayerDialog(playerid, DIALOG_SHOP1, DIALOG_STYLE_MSGBOX, "Shop: Account Upgrade", szDialog, "Ok", "Back");".

  7.    for( new i; i < MAX_PERSONAL_VEHICLES; i++ ) resetVehicle( playerid, i );
        ClearWanted(playerid);
    
        new query[180];
        mysql_format(SQL, query, sizeof(query), "SELECT * FROM `bans` WHERE `PlayerName` = '%s' AND `Active` = '1' LIMIT 1", GetName(playerid));
        mysql_tquery(SQL, query, "CheckPlayerBan", "d", playerid);
    
        mysql_format(SQL, query, sizeof(query), "SELECT * FROM `users` WHERE `name` = '%s' LIMIT 1", GetName(playerid));
        mysql_tquery(SQL, query, "OnPlayerConnecting", "d", playerid);
    
        activerainbow[playerid] = 0;
        rainbowCAR[playerid] = 0;
        CARrainbow[playerid] = 0;
        masinaRainbow[playerid] = 0;
        K[playerid] = 0;
    
        return 1;
    }

     

  8. Mesajul clar îți spune că trebuie să dezactivezi niște funcții PHP din cPanel. Poți face asta singur, urmând pașii următori:

    1. te duci în cPanel >> multiPHP INI editor >> editor mode >> select location (site)
    2. disable_functions = exec, system, passthru, pcntl_exec, popen, proc_open, shell_exec
    3. poți citi documentația despre multiPHP INI Editor: aici.

    Dacă nu vrei să faci asta singur și să nu strici ceva pe acolo, poți trimite un tichet la firma de host de unde ai domeniu și webhost cu eroarea, iar ei ar trebui să știe să rezolve.

  9. [ERROR] CMySQLConnection::Connect - (error #2002) Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

    Server-ul MySQL nu ruleaza la IP-ul precizat de tine. Dacă rulezi server-ul pe un host cumpărat și nu ai acces la server-ul MySQL, trimite un tichet firmei de host și întreabă-i despre eroare respectivă.

  10. YCMD:givehouse(playerid, params[], help) {
    	new hID, ID, query[256], string[180];
    	if(PlayerInfo[playerid][pAdmin] < 6) return true;
    
    	if(sscanf(params, "ui", ID, hID))
    		return SCM(playerid, COLOR_GREY, "Syntax: {FFFFFF}/givehouse [playerid / part of name] [house id]");
    
    	PlayerInfo[ID][pHouse] = hID;
    
    	query[0] = EOS;
    	mysql_format(SQL, query, sizeof(query), "UPDATE `users` SET `House` = '%i' WHERE `ID` = '%i'", hID, PlayerInfo[ID][pSQLID]);
    	mysql_tquery(SQL, query, "", "");
    
    	format(string, sizeof(string), "({FF0000}Admin Info{FFFFFF}) %s i-a dat lui %s (ID: %i) casa %i.", GetName(playerid), GetName(ID), ID, hID);
    	SendAdminMessage(COLOR_WHITE, string, 1);
    
    	format(string, sizeof(string), "Administratorul %s ti-a dat casa %i.", GetName(playerid), hID);
    	SCM(ID, COLOR_YELLOW, string);
    
    	HouseInfo[hID][hOwned] = 1;
    	format(HouseInfo[hID][hOwner], 24, GetName(ID));
    	HouseInfo[hID][hValue] = 0;
    
    	UpdateLabel(1, hID);
    
    	query[0] = EOS;
    	mysql_format(SQL, query, sizeof(query), "UPDATE `houses` SET `Owned` = '1', `Owner` = '%s', `Value` = '0' WHERE `ID` = '%i'", GetName(ID), hID);
    	mysql_tquery(SQL, query, "", "");
    	return true;
    }

    Sper să îți fie de ajutor comanda, am rescris-o puțin.

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