Error


Započeo kAr1o, Oktobar 10, 2021, 18:47:08 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Problem(error/warning): error 035: argument type mismatch (argument 1)
Deo skripte:
forward SendMSG();
public SendMSG()
{
    new randMSG = random(sizeof(RendomPoruke));
    SendClientMessageToAll("SRWBOJA", RendomPoruke[randMSG]);   ---- Ovdje izbacuje error
}



CJELI DIO SKRIPTE :
new RendomPoruke[][] =
 {
    "Ukoliko ste u mogucnosti Donirajte da bi server potrajao sto duze "SRWBOJA"((/mreze))...",
	"Ukoliko ste VIP imate komandu /ateleport s kojom idete do raznih lokacija...",
        "Ukoliko zelite malo zabave imate /pubg...",
	"Ukoliko zelite vidjeti listu donacija imate /donacije...",
	"Ovaj server ima raznih zanimljivosti , a neke se nalaze na /gps...",
	"Na serveru ima i RP-a po GSF , Ballas i ostalim RP Org hoodovima...",
	"Staff ce vam izaci u susret i potruditi se da vam pomogne na /pitaj , /novi...",
	"Nemojte zvati staff po /g , za to postoji komanda /pitaj...",
	"Sve bugove , citere i igrace koji krse pravila prijavite na /report..."


     SetTimer("RendomPoruke", 180000, true);


forward SendMSG();
public SendMSG()
{
    new randMSG = random(sizeof(RendomPoruke));
    SendClientMessageToAll("SRWBOJA", RendomPoruke[randMSG]); 
}

} ;
Poslednja Izmena: Oktobar 15, 2021, 22:13:05 POSLE PODNE od M Ө M Σ N Z I

U OnGameModeInit
SetTimer("RandomPoruke", 8000, 1);

forward RandomPoruke();
public RandomPoruke()
{
	new string[240];
	format(string, sizeof(string), "%s",RandomSPoruke[random(sizeof(RandomSPoruke))]);
	SCMTA(-1, string);
	return 1;
}

SendClientMessageToAll(SRWBOJA, RendomPoruke[randMSG]);   ---- Ovdje izbacuje error
Upwork Skills
Back-end:
• PHP Frameworks (Laravel, Symfony,Codeigniter)
• Python/Django
• Node.js

Front-end:
• HTML
• CSS pre-processing (SASS, LESS)
• Javascript (JQuery, Ajax, Vue, Angular, React, etc.)
• Bootstrap

CMS
• Wordpress (Woocommerce)
• Shopify, Magento

Citat: Grella™ poslato Oktobar 10, 2021, 20:28:46 POSLE PODNE
SendClientMessageToAll(SRWBOJA, RendomPoruke[randMSG]);   ---- Ovdje izbacuje error
U kod sto sam mu posla nema niti jedan error i radi sve sam testao

SendClientMessageToAll ocekuje integer (hexadecimanu rgba boju) kao prvi argument a ne string

Citat: Fergosonn poslato Oktobar 10, 2021, 22:00:32 POSLE PODNE
U kod sto sam mu posla nema niti jedan error i radi sve sam testao

ti si izmijenio skoro sve da bi on to morao sad sve popravljati a mogao je dodati direkt kod hexadecimalnu rgb boju a definisao je RGB boju i stavio je na scm a prirodna funkcija zahtijeva hex format

SCM (playerid, color, const message[])
playerid	The ID of the player to display the message to.
color	The color of the message (0xRRGGBBAA Hex format).
const message[]	The text that will be displayed (max 144 characters).


i velika je razlika kad definises boju

#define 	RGBBOJA   "{1A94E6}"
#define 	HEXBOJA	0x1A94E6FF


stavljeno je lijepo sve na google imate funkcije, i imate argumente zar je toliko tesko razvrstati sta je sta, a ako ne znate sta su argumenti

U računarstvu, argument predstavlja vrednost koja se prenosi potprogramu u ovom slucaju (playerid, color, const message[])
Upwork Skills
Back-end:
• PHP Frameworks (Laravel, Symfony,Codeigniter)
• Python/Django
• Node.js

Front-end:
• HTML
• CSS pre-processing (SASS, LESS)
• Javascript (JQuery, Ajax, Vue, Angular, React, etc.)
• Bootstrap

CMS
• Wordpress (Woocommerce)
• Shopify, Magento