Hey leute,
ich optimiere gerade den /fill CMD in einem GameMod.
Habe ihn jetzt um mehr als die Hälfte verkürzt.
Weniger Funktionen usw.
Jetzt kriege ich aber folgende Warnings:
C:\DOKUME~1\Alex\Desktop\SOUL-GTA\GAMEMO~1\sf.pwn(1422) : warning 213: tag mismatch
C:\DOKUME~1\Alex\Desktop\SOUL-GTA\GAMEMO~1\sf.pwn(1428) : warning 213: tag mismatch
C:\DOKUME~1\Alex\Desktop\SOUL-GTA\GAMEMO~1\sf.pwn(1434) : warning 213: tag mismatch
C:\DOKUME~1\Alex\Desktop\SOUL-GTA\GAMEMO~1\sf.pwn(1440) : warning 213: tag mismatch
C:\DOKUME~1\Alex\Desktop\SOUL-GTA\GAMEMO~1\sf.pwn(1453) : warning 213: tag mismatch
Code:
if(strcmp("/fill", cmdtext, true, 10) == 0)
{
if(IsPlayerInAnyVehicle(playerid))
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
new usedtanke,used3d,usedini[10];
if(PlayerToPoint(9.0,playerid,-1676.0104,413.2446,6.7501))
{
usedtanke=ttanke1;//---[1422]
used3d=tanke1d;
usedini="tanke1";
}
if(PlayerToPoint(9.0,playerid,-2029.8270,156.5904,28.4059))
{
usedtanke=ttanke2;//---[1428]
used3d=tanke2d;
usedini="tanke2";
}
if(PlayerToPoint(9.0,playerid,-2415.3459,976.1346,44.8649))
{
usedtanke=ttanke3;//---[1434]
used3d=tanke3d;
usedini="tanke3";
}
if(PlayerToPoint(9.0,playerid,-1576.9958,684.5586,6.7583))
{
usedtanke=ttanke3;//---[1440]
used3d=tanke4d;
usedini="tanke4";
}
new string[287],preis,gebraucht,sstring[287];
gebraucht = 100-tankinhalt[GetPlayerVehicleID(playerid)];
preis = 2*gebraucht;
GivePlayerDollars(playerid,-preis);
tankinhalt[GetPlayerVehicleID(playerid)]=100;
format(string, sizeof(string), "** Du hast dein Auto mit %d Litern für $%d getankt!",gebraucht,preis);
SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
usedtanke=usedtanke-gebraucht;
dini_IntSet("tankstellen.ini","usedini",usedtanke);
format(sstring, sizeof(sstring), "Besitzer: Der Staat\nBenzin: %d\nPreis pro Liter: $2",usedtanke);
Update3DTextLabelText(used3d,COLOR_ORANGE,sstring);//---[1453]
}
}
}
Hoffe ihr könnt helfen.
MfG Firer