Jump to content

Mister

Moderator
  • Posts

    1,884
  • Joined

  • Last visited

  • Days Won

    113

Posts posted by Mister

  1. 3 hours ago, Pavelb said:

    Nu are erori deloc! Daca te pricepi la pawn comenteaza daca nu mai bine taci. A spus clar te duci la #define si adaugi asa #define DIALOG_UPDATES   1

    =))))

    Nu ai cum frate ne minunam de un dialog la finalul lui 2018 bine ca se aproba topicurile acum ca urma sa vedem tutorial cum se foloseste setplayerpos

    Topicul face un an mai verificati si data.

    • Haha 4
  2. 9 hours ago, Blaskowski said:

    Nici macar nu este panel-ul prezentat in poze. De ce pui anumite poze si postezi alt continut la descarare? Mai esti si moderator...hal !

    Panelul de il am eu in pc este si in acel link iar pozele au fost facute cu cateva minute inainte sa il uploadez. Ce am eu in pc asta aveti si voi daca nu stiti sa il porniti nu este problema mea dar nu aruncati in stanga si in dreapta ca nu este ce e prezentat. Va da omul totul pe tava si tot nu e bine

  3. Nu am modificat nimic in afara de aranjare si stergerea parantezelor in plus dar in fine incearca asa

     

    
    CMD:nre(playerid, params[])
    {
    	new message[164], nstring[164];
    	if(gLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_WHITE, ""MARO"(!) "ALB"Nu esti logat si nu poti sa folosesti aceasta comanda!");
    	if(HelperAnswer[playerid] == -1) return SendClientMessage(playerid, COLOR_WHITE, ""MARO"(!) "ALB"Nu ai primit o intrebare.");
        if(sscanf(params, "s[164]", message))
        {
           SendClientMessage(playerid, COLOR_SYN,"Sintaxa:{FFFFFF} /nre <raspuns>");
           return 1;
        }
    
        if(PlayerInfo[playerid][pHelper] >= 1)
        {
        	PlayerInfo[playerid][ pStaffPoints]++;
        	Update(playerid, pStaffPointsx);
        	Questions--;
        	UpdateStaffTextdraw();
        		
        	format(gString, sizeof(gString), "(N) Helper %s: @%s, {FFFF00}%s{FFFF00}", GetName(playerid),GetName(HelperAnswer[playerid]), message);
            SendClientMessage(playerid, COLOR_NOB, gString);
        	new string2[128];
    
    		if(strlen(gString) > 120)
    		{
    			strmid(string2, gString, 110, 256);
    			strdel(gString, 110,  256);
    
    			format(gString,128,"%s ...",gString);
    			format(string2,128,"... %s",string2);
    		}
    		
    		foreach(new x : Player)
    		{
    			if(NewbieEnabled[x] == 1)
    			{
    				format(nstring, sizeof(nstring), "(N) Jucator %s: %s", GetName(HelperAnswer[playerid]),PlayerInfo[HelperAnswer[playerid]][pNewbie]);
    				SendClientMessage(x,COLOR_NOB, nstring);
    					
    				if(strlen(gString) > 120)
    				{
    					SendClientMessage(x,COLOR_NOB, gString);
    					SendClientMessage(x,COLOR_NOB, string2);
    				}
    				else
    				{
    					SendClientMessage(x,COLOR_NOB, gString);
    				}
    			}
    
    			if(HelperAnswer[x] == playerid)
    			{
    				format(PlayerInfo[x][pNewbie], 164, " ");
    				HelperAnswer[x] = -1;
    				HelperAnswer[playerid] = -1;
    				Question[x] = 0;
    			}  
    
    			if(strlen(PlayerInfo[x][pNewbie]) > 1 && HelperAnswer[x] == -1)
    			{
    				  format(gString, sizeof(gString), "(Question) %s - lvl %d: %s", GetName(x), PlayerInfo[x][pLevel], PlayerInfo[x][pNewbie]);
    				  SendClientMessage(playerid, COLOR_NEWBIE, gString);
    				  HelperAnswer[x] = playerid;
    				  HelperAnswer[playerid] = x;
    				  format(gString, sizeof(gString), "Intrebarea ta a fost atribuita helperului %s, te rugam sa astepti raspunsul acestuia.", GetName(HelperAnswer[playerid]));
    				  SendClientMessage(x,COLOR_NOB,gString);
    				  SendClientMessage(x,COLOR_NOB,"Chat-ul (/n)ewbie a fost activat automat. Dupa ce primesti un raspuns il poti dezactiva (/nonewbie)");
    			}
    			return 1;
    		}
        }
        else return SendClientMessage(playerid, COLOR_WHITE, ""MARO"LX:"ALB" Nu esti autorizat sa folosesti aceasta comanda!");
    
        return 1;
    }

     

  4. salut, acele warninguri nu afecteaza gmul sau compilarea ca si informatie.

    incearca codul de mai jos

    CMD:nre(playerid, params[])
    {
    	new message[164], nstring[164];
    	if(gLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_WHITE, ""MARO"(!) "ALB"Nu esti logat si nu poti sa folosesti aceasta comanda!");
    	if(HelperAnswer[playerid] == -1) return SendClientMessage(playerid, COLOR_WHITE, ""MARO"(!) "ALB"Nu ai primit o intrebare.");
    	if(sscanf(params, "s[164]", message)) return SendClientMessage(playerid, COLOR_SYN,"Sintaxa:{FFFFFF} /nre <raspuns>");
    
    
    	if(PlayerInfo[playerid][pHelper] >= 1)
    	{
    		PlayerInfo[playerid][ pStaffPoints]++;
    		Update(playerid, pStaffPointsx);
    		Questions--;
    		UpdateStaffTextdraw();
    
    		format(gString, sizeof(gString), "(N) Helper %s: @%s, {FFFF00}%s{FFFF00}", GetName(playerid),GetName(HelperAnswer[playerid]), message);
    		SendClientMessage(playerid, COLOR_NOB, gString);
    		new string2[128];
    
    		if(strlen(gString) > 120)
    		{
    			strmid(string2, gString, 110, 256);
    			strdel(gString, 110,  256);
    			format(gString,128,"%s ...",gString);
    			format(string2,128,"... %s",string2);
    		}
    
    		foreach(new x : Player)
    		{
    			if(NewbieEnabled[x] == 1)
    			{
    				format(nstring, sizeof(nstring), "(N) Jucator %s: %s", GetName(HelperAnswer[playerid]),PlayerInfo[HelperAnswer[playerid]][pNewbie]);
    				SendClientMessage(x,COLOR_NOB, nstring);
    
    				if(strlen(gString) > 120)
    				{
    					SendClientMessage(x,COLOR_NOB, gString);
    					SendClientMessage(x,COLOR_NOB, string2);
    				}
    				else	SendClientMessage(x,COLOR_NOB, gString);			
    			}
    
    			if(HelperAnswer[x] == playerid)
    			{
    				format(PlayerInfo[x][pNewbie], 164, " ");
    				HelperAnswer[x] = -1;
    				HelperAnswer[playerid] = -1;
    				Question[x] = 0;
    			}  
    
    			if(strlen(PlayerInfo[x][pNewbie]) > 1 && HelperAnswer[x] == -1)
    			{
    				format(gString, sizeof(gString), "(Question) %s - lvl %d: %s", GetName(x), PlayerInfo[x][pLevel], PlayerInfo[x][pNewbie]);
    				SendClientMessage(playerid, COLOR_NEWBIE, gString);
    				HelperAnswer[x] = playerid;
    				HelperAnswer[playerid] = x;
    				format(gString, sizeof(gString), "Intrebarea ta a fost atribuita helperului %s, te rugam sa astepti raspunsul acestuia.", GetName(HelperAnswer[playerid]));
    				SendClientMessage(x,COLOR_NOB,gString);
    				SendClientMessage(x,COLOR_NOB,"Chat-ul (/n)ewbie a fost activat automat. Dupa ce primesti un raspuns il poti dezactiva (/nonewbie)");
    			}
    			return 1;
    		}
    	}
    	else return SendClientMessage(playerid, COLOR_WHITE, ""MARO"LX:"ALB" Nu esti autorizat sa folosesti aceasta comanda!");
    	return 1;
    }

     

  5. Salut, daca ai verificat si esti sigur ca atunci cand proprietarul urca in masina se descuie atunci verifici la onplayerentervehicle si onplayerstatechange -> newstate -> player state driver

    unde este o verificare ca playerid este proprietarul masinii si sa verific ce e in neregula daca este vreo functie de unlock sau direct functia vehicleparams

  6. 21 minutes ago, Geani said:

     eu nu știu caum au făcut asta și fac scripting de 2 ani și nu am ideie cum au legat oameni astea de picioare și de  mana https://imgur.com/a/NPJmsX3

    este un obiect (3092) plus alt obiect deasupra o funie (19089) si nu e cine stie ce mereu e loc de mai bine ma refer la pozele acelea nu stiu cum e altundeva pe server

    poti pune si un actor cu special action cuff

    cu un obiect invizibil sub picioare pentru a nu cadea in gol si e acelasi lucru

    • Like 1
    • Thanks 1
  7. Salut, de ce ai vrea sa incarci baza de date degeaba, de ce sa bagi acele informatii in baza de date? 

    Din cate stiu acele coordonate sunt pereti unde se scrie tagul, deci nu cred ca e atat de dinamic sa ii zic asa incat sa il muti toata ziua sau sa ai nevoie pentru panel de el incat sa il treci in baza de date

  8. parerea mea este ca daca nu stii ce fel de cleo foloseste playerul cu pricina nu prea ai cum sa rezolvi. Pentru a face anti trollul iti trebuie acel hack sa il iei si tu(scripterul sau cel care ajuta la anti troll) si sa il testezi pe server cu cineva ca sa poti face o protectie. Altfel pe ghicite asa nu ai cum.

  9. nu se cer scripturi comenzi, incerci si daca ai erori noi te ajutam sa le rezolvi.

    legat de tutoriale nu putem face un tutorial pentru atata lucru este doar o comanda si o atribuire de variabila, poti lua comanda si din alte gmuri pentru ca probabil toate sunt plecate si editate de la acelasi gm deci se potrivesc intre ele.

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