Jump to content
  • 0

Problema report


Versace

Question

Am adaugat un sistem de report pe un server dini si primesc urmatoarele errori 

C:\Users\Florin\Desktop\New folder\Project\gamemodes\Braila.pwn(43973) : error 012: invalid function call, not a valid address
C:\Users\Florin\Desktop\New folder\Project\gamemodes\Braila.pwn(43973) : warning 215: expression has no effect
C:\Users\Florin\Desktop\New folder\Project\gamemodes\Braila.pwn(43973) : error 001: expected token: ";", but found ")"
C:\Users\Florin\Desktop\New folder\Project\gamemodes\Braila.pwn(43973) : error 029: invalid expression, assumed zero
C:\Users\Florin\Desktop\New folder\Project\gamemodes\Braila.pwn(43973) : fatal error 107: too many error messages on one line

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


4 Errors.
Quote

	if(strcmp(cmd, "/report", true) == 0)
{
	ShowPlayerDialog(playerid,DIALOG_REPORT,DIALOG_STYLE_LIST,"GoguXD Report System","Raporteaza un jucator.\nAjutor / Probleme.\nSemnaleaza un BUG.","Select","Cancel");
	return 1;
}

	if(strcmp(cmd, "/oreport", true) == 0)
{
	LINIA CU ERROARE 43973 if(!pAdmin(playerid)) return SendClientMessage(playerid,COLOR_WHITE,"{7a0f27}Nu ai rangul necesar pentru a utiliza aceasta comanda!");
	if(sscanf(params,"u",pID)) return SendClientMessage(playerid,COLOR_WHITE,"[REPORT]: /oreport [ID]");
	format(string,sizeof(string),"** Administratorul{7a0f27} %s {FFFFFF}a deschis reportul dvs.Live chat-ul a fost activat! Folositi (/rc).",Nume(playerid));
	SendClientMessage(pID,COLOR_WHITE,string);
	SendClientMessage(playerid,COLOR_WHITE,"[REPORT]: Reportul a fost deschis! Pentru a vorbi in live chat folositi {7a0f27}(/ra).");
	SetPVarInt(playerid,"LiveChat",1);
	SetPVarInt(pID,"LiveChat",1);
	SetPVarInt(pID,"Report",0);
	SetPVarInt(playerid,"RJucator",pID);
	SetPVarInt(pID,"RJucator",playerid);
	return 1;
}
	if(strcmp(cmd, "/creport", true) == 0)
{
	new pID, string[128];
	if(!pAdmin(playerid)) return SendClientMessage(playerid,COLOR_WHITE,"{7a0f27}Nu ai rangul necesar pentru a utiliza aceasta comanda!");
	if(sscanf(params,"u",pID)) return SendClientMessage(playerid,COLOR_WHITE,"[REPORT]: /creport [ID]");
	format(string,sizeof(string),"** Administratorul{7a0f27} %s {FFFFFF}a inchis reportul. O zi placuta !",Nume(playerid));
	SendClientMessage(pID,COLOR_WHITE,string);
	SendClientMessage(playerid,COLOR_WHITE,"[REPORT]: Reportul a fost inchis!");
	SetPVarInt(playerid,"LiveChat",0);
	SetPVarInt(pID,"LiveChat",0);
	DeletePVar(playerid,"RJucator");
	DeletePVar(pID,"RJucator");
	return 1;
}
	if(strcmp(cmd, "/sreport", true) == 0)
{
	new pID, string[128];
	if(!pAdmin(playerid)) return SendClientMessage(playerid,COLOR_WHITE,"{7a0f27}Nu ai rangul necesar pentru a utiliza aceasta comanda!");
	if(sscanf(params,"u",pID)) return SendClientMessage(playerid,COLOR_WHITE,"[REPORT]: /sreport [ID]");
	format(string,sizeof(string),"** Administratorul{7a0f27} %s {FFFFFF}a sters reportul dvs. O zi placuta !",Nume(playerid));
	SendClientMessage(pID,COLOR_WHITE,string);
	SendClientMessage(playerid,COLOR_WHITE,"[REPORT]: Reportul a fost sters!");
	DeletePVar(pID,"Report");
	return 1;
}
	if(strcmp(cmd, "/rc", true) == 0)
{
new text[128],string[128],string1[128];
    if(GetPVarInt(playerid,"LiveChat") != 1) return SendClientMessage(playerid,COLOR_WHITE,"[REPORT]: Nu esti in live chat!");
    if(sscanf(params,"s",text)) return SendClientMessage(playerid,COLOR_WHITE,"[REPORT]: /rc [text]");
    format(string,sizeof(string),"{e95a22}[LIVECHAT]: %s: %s",Nume(playerid),text);
    SendClientMessage(GetPVarInt(playerid,"RJucator"),COLOR_WHITE,string);
    format(string1,sizeof(string1),"{e95a22}[LIVECHAT]: %s: %s",Nume(playerid),text);
    SendClientMessage(playerid,COLOR_WHITE,string1);
	return 1;
}
	if(strcmp(cmd, "/ra", true) == 0)
{
		new text[128],string[128],string1[128];
	if(!pAdmin(playerid)) return SendClientMessage(playerid,COLOR_WHITE,"{7a0f27}Nu ai rangul necesar pentru a utiliza aceasta comanda!");
    if(GetPVarInt(playerid,"LiveChat") != 1) return SendClientMessage(playerid,COLOR_WHITE,"[REPORT]: Nu va aflati in live chat!");
    if(sscanf(params,"s",text)) return SendClientMessage(playerid,COLOR_WHITE,"[REPORT]: /ra [text]");
    format(string,sizeof(string),"{e95a22}[LIVECHAT]: {2288bb}%s:{FFFFFF} %s",Nume(playerid),text);
    SendClientMessage(GetPVarInt(playerid,"RJucator"),COLOR_WHITE,string);
    format(string1,sizeof(string1),"{e95a22}[LIVECHAT]: {2288bb}%s:{FFFFFF} %s",Nume(playerid),text);
    SendClientMessage(playerid,COLOR_WHITE,string1);
	return 1;
}
	if(strcmp(cmd, "/reports", true) == 0)
{
	#pragma unused params
    if(!pAdmin(playerid)) return SendClientMessage(playerid,COLOR_WHITE,"{7a0f27}Nu ai rangul necesar pentru a utiliza aceasta comanda!");
    for(new i = 0; i < MAX_PLAYERS; i++)
	{
	    if(GetPVarInt(i,"Report") == 1 && IsPlayerConnected(i))
	    {
	        new string[128];
	        SendClientMessage(playerid,COLOR_WHITE,"[-----{e5ff00}REPORT LIST:{FFFFFF}-----]");
	        format(string,sizeof(string),"[DESCHIS] Nume: %s | ID: %i",Nume(i), i);
	        SendClientMessage(playerid,COLOR_WHITE,string);
	        }
	}
    return 1;
}
	if(strcmp(cmd, "/reporthelp", true) == 0)
{
		#pragma unused params
	if(!pAdmin(playerid))
	{
    	SendClientMessage(playerid,COLOR_WHITE,"[-----{e5ff00}REPORT CMDS:{FFFFFF}-----]");
	    SendClientMessage(playerid,COLOR_WHITE,"{7a0f27}Report Help:{FFFFFF} /report /rc");
	    return 1;
	}
	else
	{
	    SendClientMessage(playerid,COLOR_WHITE,"[-----{e5ff00}REPORT CMDS:{FFFFFF}-----]");
	    SendClientMessage(playerid,COLOR_WHITE,"{7a0f27}Report Help:{FFFFFF} /ra - Vorbesti in live chat");
	    SendClientMessage(playerid,COLOR_WHITE,"{7a0f27}Report Help:{FFFFFF} /creport - Inchide live chat");
	    SendClientMessage(playerid,COLOR_WHITE,"{7a0f27}Report Help:{FFFFFF} /oreport - Deschide report / live chat");
	    SendClientMessage(playerid,COLOR_WHITE,"{7a0f27}Report Help:{FFFFFF} /sreport - Stergi un report");
	    SendClientMessage(playerid,COLOR_WHITE,"{7a0f27}Report Help:{FFFFFF} /reports - Lista reporturi");
	    return 1;
	}
}

 

 

Link to comment
Share on other sites

6 answers to this question

Recommended Posts

  • 0

esti sigur ca aici 

!pAdmin(playerid)

nu trebuia sa fie

PlayerInfo[playerid][pAdmin] == 0

adica nu cred ca ai tu o funcite de genul

stock pAdmin(id)

{

.... bla bla
}

 

    __  ____      __           
   /  |/  (_)____/ /____  _____
  / /|_/ / / ___/ __/ _ \/ ___/
 / /  / / (__  ) /_/  __/ /    
/_/  /_/_/____/\__/\___/_/     
SERVICII SCRIPTING DE CALITATE
Pagina     Scripting     pawn
Link to comment
Share on other sites

  • 0
12 minutes ago, Mister said:

esti sigur ca aici 


!pAdmin(playerid)

nu trebuia sa fie


PlayerInfo[playerid][pAdmin] == 0

adica nu cred ca ai tu o funcite de genul

stock pAdmin(id)

{

.... bla bla
}

!pAdmin(playerid)

 schimb asta cu  

PlayerInfo[playerid][pAdmin] == 0

?

Link to comment
Share on other sites

  • 0
15 minutes ago, Mister said:

esti sigur ca aici 


!pAdmin(playerid)

nu trebuia sa fie


PlayerInfo[playerid][pAdmin] == 0

adica nu cred ca ai tu o funcite de genul

stock pAdmin(id)

{

.... bla bla
}


 

C:\Users\Florin\Desktop\New folder\Project\gamemodes\Braila.pwn(20096) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Florin\Desktop\New folder\Project\gamemodes\Braila.pwn(20111) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Florin\Desktop\New folder\Project\gamemodes\Braila.pwn(20126) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Florin\Desktop\New folder\Project\gamemodes\Braila.pwn(43974) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Florin\Desktop\New folder\Project\gamemodes\Braila.pwn(43976) : error 017: undefined symbol "params"
C:\Users\Florin\Desktop\New folder\Project\gamemodes\Braila.pwn(43989) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Florin\Desktop\New folder\Project\gamemodes\Braila.pwn(43991) : error 017: undefined symbol "params"
C:\Users\Florin\Desktop\New folder\Project\gamemodes\Braila.pwn(44003) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Florin\Desktop\New folder\Project\gamemodes\Braila.pwn(44005) : error 017: undefined symbol "params"
C:\Users\Florin\Desktop\New folder\Project\gamemodes\Braila.pwn(44014) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Florin\Desktop\New folder\Project\gamemodes\Braila.pwn(44016) : error 017: undefined symbol "params"
C:\Users\Florin\Desktop\New folder\Project\gamemodes\Braila.pwn(44025) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Florin\Desktop\New folder\Project\gamemodes\Braila.pwn(44028) : error 017: undefined symbol "params"
C:\Users\Florin\Desktop\New folder\Project\gamemodes\Braila.pwn(44037) : error 017: undefined symbol "params"
C:\Users\Florin\Desktop\New folder\Project\gamemodes\Braila.pwn(44043) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Florin\Desktop\New folder\Project\gamemodes\Braila.pwn(44053) : error 017: undefined symbol "params"
C:\Users\Florin\Desktop\New folder\Project\gamemodes\Braila.pwn(62498) : error 012: invalid function call, not a valid address
C:\Users\Florin\Desktop\New folder\Project\gamemodes\Braila.pwn(62498) : warning 215: expression has no effect
C:\Users\Florin\Desktop\New folder\Project\gamemodes\Braila.pwn(62498) : error 001: expected token: ";", but found ")"
C:\Users\Florin\Desktop\New folder\Project\gamemodes\Braila.pwn(62498) : error 029: invalid expression, assumed zero
C:\Users\Florin\Desktop\New folder\Project\gamemodes\Braila.pwn(62498) : fatal error 107: too many error messages on one line

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


11 Errors.

NEW

Link to comment
Share on other sites

  • 0
Link to comment
Share on other sites

  • 0
2 hours ago, w1zzan said:

Daca vreau sa inchid dialogul in timp ce este /report primesc kick

primesti kick pentru ca probabil idul dialogului este idul dialogului de login iar cand dai cancel mai intai iful trece prin primul dialog adica login

 

    __  ____      __           
   /  |/  (_)____/ /____  _____
  / /|_/ / / ___/ __/ _ \/ ___/
 / /  / / (__  ) /_/  __/ /    
/_/  /_/_/____/\__/\___/_/     
SERVICII SCRIPTING DE CALITATE
Pagina     Scripting     pawn
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • 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.