error 035: argument type mismatch (argument 2)
#1

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.
Reply
#2

Which one line is with error?
Reply
#3

lines with SetPlayerObjectMaterialText = 6 errors
Reply
#4

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


Forum Jump:


Users browsing this thread: 1 Guest(s)