SA-MP Forums Archive
error 035: argument type mismatch (argument 2) - 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: error 035: argument type mismatch (argument 2) (/showthread.php?tid=570731)



error 035: argument type mismatch (argument 2) - Vaki - 12.04.2015

This is my first topic on this helpful forum,please help i newbie in script and can someone to help to fix this erors,and sorry Administrators if i somewhere wrong on create , please not delete topic . And sorry because my bad English .

Quote:

YCMD:grafit(playerid, params[],help)
{
new prvigrafitbbb = CreateObject(19353, -2446.4658, 2247.7805, 5.4670, 0.0000, 0.0000, 50.1337);
new drugigrafitbbb = CreateDynamicObject(19353, -2481.3281, 2358.9465, 8.7099, 0.0000, 0.0000, 6.5074);
new prvigrafitseoski = CreateObject(19353, -2446.4658, 2247.7805, 5.4670, 0.0000, 0.0000, 50.1337);
new drugigrafitseoski = CreateDynamicObject(19353, -2481.3281, 2358.9465, 8.7099, 0.0000, 0.0000, 6.5074);
new prvigrafitelqb = CreateObject(19353, -2446.4658, 2247.7805, 5.4670, 0.0000, 0.0000, 50.1337);
new drugigrafitelqb = CreateDynamicObject(19353, -2481.3281, 2358.9465, 8.7099, 0.0000, 0.0000, 6.5074);
if(PlayerInfo[playerid][pLider] == 4 || PlayerInfo[playerid][pClan] == 4)
{
if(IsPlayerInRangeOfPoint(playerid, 3, -2446.4658,2247.7805,5.4670) && GetPlayerWeapon(playerid) == 41)
{
DestroyObject(prvigrafitelqb);
DestroyObject(prvigrafitseoski);
SetPlayerObjectMaterialText(prvigrafitbbb,"BaySide Boys", 0, 50, "Arial", 24, 0, -32256, 0, 1); // error
}
else if(IsPlayerInRangeOfPoint(playerid, 3, -2481.3281,2358.9465,8.7099) && GetPlayerWeapon(playerid) == 41)
{
DestroyObject(drugigrafitelqb); DestroyObject(drugigrafitseoski);
SetPlayerObjectMaterialText(drugigrafitbbb, "BaySide Boys", 0, 50, "Arial", 24, 0, -32256, 0, 1); // error
}
}
else if(PlayerInfo[playerid][pLider] == 5 || PlayerInfo[playerid][pClan] == 5)
{
if(IsPlayerInRangeOfPoint(playerid, 3, -2446.4658,2247.7805,5.4670) && GetPlayerWeapon(playerid) == 41)
{
DestroyObject(prvigrafitelqb); DestroyObject(prvigrafitbbb);
SetPlayerObjectMaterialText(prvigrafitseoski, "Seoski Cosak", 0, 50, "Arial", 24, 0, -32256, 0, 1); // error
}
else if(IsPlayerInRangeOfPoint(playerid, 3, -2481.3281,2358.9465,8.7099) && GetPlayerWeapon(playerid) == 41)
{
DestroyObject(drugigrafitelqb); DestroyObject(drugigrafitbbb);
SetPlayerObjectMaterialText(drugigrafitseoski, "Seoski Cosak", 0, 50, "Arial", 24, 0, -32256, 0, 1); // error
}
}
else if(PlayerInfo[playerid][pLider] == 7 || PlayerInfo[playerid][pClan] == 7)
{
if(IsPlayerInRangeOfPoint(playerid, 3, -2446.4658,2247.7805,5.4670) && GetPlayerWeapon(playerid) == 41)
{
DestroyObject(prvigrafitseoski); DestroyObject(prvigrafitbbb);
SetPlayerObjectMaterialText(prvigrafitelqb, "ELQ Boys", 0, 50, "Arial", 24, 0, -32256, 0, 1); // error
}
else if(IsPlayerInRangeOfPoint(playerid, 3, -2481.3281,2358.9465,8.7099) && GetPlayerWeapon(playerid) == 41)
{
DestroyObject(drugigrafitseoski); DestroyObject(drugigrafitbbb);
SetPlayerObjectMaterialText(drugigrafitelqb, "ELQ Boys", 0, 50, "Arial", 24, 0, -32256, 0, 1); // error
}
}
return 1;
}

Thanks anyway.


Re: error 035: argument type mismatch (argument 2) - Awdratai - 12.04.2015

Which one line is with error?


Re: error 035: argument type mismatch (argument 2) - Vaki - 12.04.2015

lines with SetPlayerObjectMaterialText = 6 errors


Re: error 035: argument type mismatch (argument 2) - Awdratai - 12.04.2015

You missed one argument in every SetPlayerObjectMaterialText function. You forget about playerid argument but I think you need to change SetPlayerObjectMaterialText to SetObjectMaterialText.