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 [pawn]SetTimer("RandomPoruke", 8000, 1);[/pawn]
[pawn]forward RandomPoruke();
public RandomPoruke()
{
   new string[240];
   format(string, sizeof(string), "%s",RandomSPoruke[random(sizeof(RandomSPoruke))]);
   SCMTA(-1, string);
   return 1;
}[/pawn]

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

[pawn]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).[/pawn]

i velika je razlika kad definises boju

[pawn]#define    RGBBOJA   "{1A94E6}"
#define    HEXBOJA   0x1A94E6FF
[/pawn]

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