25.03.2014, 09:11
pawn Код:
CMD:createorg(playerid,params[])
{
new orgid[256];
new orggenre[256];
new orgname[256];
new str[250],skin1[256],skin2[256],skin3[256],col[256],weap1[256],weap2[256],amm1[256],amm2[256],obank[256];
new Float:x,Float:y,Float:z;
if(sscanf(params,"iis",orgid,orggenre,orgname)) return SendClientMessage(playerid,COLOR_RED,"USAGE: /createorg [orgid] [genre] [name]");
new file[55];
format(file,sizeof file,"org%d.ini",orgid);
dini_Create(file);
GetPlayerPos(playerid,x,y,z);
dini_Set(file,"Name",orgname);
dini_Set(file,"Genre",orggenre);
dini_Set(file,"ID",orgid);
dini_FloatSet(file,"OrgX",x);
dini_FloatSet(file,"OrgY",y);
dini_FloatSet(file,"OrgZ",z);
CreateDynamicCP(dini_Float(String,"OrgX"),dini_Float(String,"OrgY"),dini_Float(String,"OrgZ"),1.0,1,-1,-1,100.0);
format(str,sizeof(str),"%s",orgname);
Create3DTextLabel(str,White,dini_Float(String, "OrgX"),dini_Float(String, "OrgY"),dini_Float(String, "OrgZ")+1,100.0,0,1);
new str2[256];
format(str2,256,"** You have created organization id %d, %s.",orgid,orgname);
SendClientMessage(playerid,COLOR_YELLOW,str2);
return 1;
}
but doesnt works in game and the server log says a sscanf warning
SSCANF warning: Strings without a length are depracated, please add a destination size..