[HELP] Error 035: argument type mismatch (argument 3) - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: [HELP] Error 035: argument type mismatch (argument 3) (
/showthread.php?tid=602835)
[HELP] Error 035: argument type mismatch (argument 3) -
KONTROWKEN - 14.03.2016
Код:
C:\Users\KONTROWKEN\Desktop\SERVER\gamemodes\KONT-2016.pwn(13939) : error 035: argument type mismatch (argument 3)
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
1 Error.
Код:
dcmd_afklist(playerid, params[]){
#pragma unused params
new dialogstr[300];
new Lsname[MAX_PLAYER_NAME];
for(new i = 0; i< MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(Davi[i] == 1){
GetPlayerName(i,Lsname,sizeof(Lsname));
strcat(dialogstr, "{0AA1CA}'%s' (ID:%d) {FFFFFF}Adlı Kisi AFK Oldu.{FF0000}(AFK)/n{0AA1CA}» {FFFFFF}Şuanda {FF0000}(%d) {FFFFFF}Kisi Afk Konumdadır.",Lsname, i,Daviii);
ShowPlayerDialog(playerid,6000,DIALOG_STYLE_MSGBOX,"{FF6666}A{FFFFFF}laturkaFR - {FF6666}}Afk Listesi",dialogstr,"Tamam","Iptal");
}}}
return 1;
}
Re: [HELP] Error 035: argument type mismatch (argument 3) -
czerwony03 - 14.03.2016
Which line is 13939?
Re: [HELP] Error 035: argument type mismatch (argument 3) -
KONTROWKEN - 14.03.2016
Quote:
Originally Posted by czerwony03
Which line is 13939?
|
Re: [HELP] Error 035: argument type mismatch (argument 3) -
XtremeRz - 14.03.2016
I think you didn't add the maxlength in the last of 13939 in "strcat" You need to add some length like "sizeof(string)" or some size.
Re: [HELP] Error 035: argument type mismatch (argument 3) -
czerwony03 - 14.03.2016
You can't use %s and %d in strcat, try this:
PHP код:
new lstring[256];
format(lstring, "{0AA1CA}'%s' (ID:%d) {FFFFFF}Adlı Kisi AFK Oldu.{FF0000}(AFK)/n{0AA1CA}» {FFFFFF}Şuanda {FF0000}(%d) {FFFFFF}Kisi Afk Konumdadır.",Lsname, i,Daviii);
strcat(dialogstr, lstring);
Re: [HELP] Error 035: argument type mismatch (argument 3) -
YouServ - 14.03.2016
Please learn how to indent a script...
PHP код:
dcmd_afklist(playerid, params[])
{
#pragma unused params
static
dialogstr[300],
Lsname[MAX_PLAYER_NAME],
string[256];
for(new i = 0; i< MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i)) continue;
if(Davi[i] == 1)
{
GetPlayerName(i, Lsname, sizeof(Lsname));
format(string, sizeof(string), "{0AA1CA}'%s' (ID:%d) {FFFFFF}Adli Kisi AFK Oldu.{FF0000}(AFK)/n{0AA1CA}» {FFFFFF}Suanda {FF0000}(%d) {FFFFFF}Kisi Afk Konumdadir.", Lsname, i, Daviii);
strcat(dialogstr, string);
ShowPlayerDialog(playerid, 6000, DIALOG_STYLE_MSGBOX, "{FF6666}A{FFFFFF}laturkaFR - {FF6666}}Afk Listesi", dialogstr, "Tamam", "Iptal");
}
}
return 1;
}