lipaja
Wiek: 33 Na forum: 5009 dni Posty: 3
Napisa?em skrypt na podstawie /apickup z H-RP na tworzenie napis?w 3D w grze i zapisu ich do pliku. Wszystko dzia?a, ale s? warningi (wszystkie to 'warning 213: tag mismatch')
Kod do 1 linijki:
Kod:
WczytajNapisy()
{
new file[40];
for(new nr = 0; nr < LIMIT_NAPISOW; nr++)
{
format(file,sizeof(file),"Dane/Napisy/%d.ini",nr);
if(DOF2_FileExists(file))
{
NapisInfo[nr][napAktywny]=DOF2_GetBool(file,"Aktywny");
NapisInfo[nr][napKolor]=DOF2_GetHex(file,"Kolor");
NapisInfo[nr][napText]=DOF2_GetString(file,"Text");
NapisInfo[nr][napPosX]=DOF2_GetFloat(file,"PosX");
NapisInfo[nr][napPosY]=DOF2_GetFloat(file,"PosY");
NapisInfo[nr][napPosZ]=DOF2_GetFloat(file,"PosZ");
NapisInfo[nr][napVir]=DOF2_GetInt(file,"Vir");
if(NapisInfo[nr][napAktywny]==true)
{
Napis3D[nr]=Create3DTextLabel(NapisInfo[nr][napText],NapisInfo[nr][napKolor],NapisInfo[nr][napPosX],NapisInfo[nr][napPosY],NapisInfo[nr][napPosZ],20.0,NapisInfo[nr][napVir],0); // ta linijka
}
}
else
{
NapisInfo[nr][napAktywny]=false;
}
}
print("Wczytano napisy!");
return 1;
}
Do 2:
Kod:
new nr=NapisID[playerid];
NapisInfo[nr][napAktywny]=true;
Napis3D[nr]=Create3DTextLabel(NapisInfo[nr][napText],NapisInfo[nr][napKolor],NapisInfo[nr][napPosX],NapisInfo[nr][napPosY],NapisInfo[nr][napPosZ],20.0,NapisInfo[nr][napVir],0); // ta linijka
NapisTworzenie=true;
NapisPkt[playerid]=0;
NapisID[playerid]=9999;
ZapiszNapis(nr);
GuiInfo(playerid,"Napis zosta? stworzony.");
return 0;
Prosz? o pomoc, daj? du?o .