Üdv!
Hát, eljött az idõ, hogy segítséget kérjek itt, tõletek, mivel egyszerûen mindent megcsináltam, de egyfolytában warningol nekem egy sor, amit valahogy sehogyan sem tudok kijavítani, úgyhogy úgy gondoltam, kiírok ide egy kérdést, hátha valaki tudna segíteni, evvel tudnám folytatni ezt a scriptet, amit már elkezdtem.
Nos, bemásolom a hibás sorokat, meg a warningot, amit kiír:Warning:
.pwn(125) : warning 213: tag mismatch
A hibás sor:
rendorf=CreatePlayer3DTextLabel(playerid,inputtext,piros,X,Y+1,Z+3,40.0);
(Illetve feljebb egy parancsban, funkcióként szerepel, hogy lehessen törölni a Textet, de viszont az nem warningol, viszont gyakorlatban nem törli azt.) Ez itt nem warningol, de gyakorlatban nem megy:
Delete3DTextLabel(rendorf);
Egész(vágott) script:
new Text3D:rendorf;
////////////////////////////////
if(!strcmp(cmdtext[1],\"rendõr-faliújság\",true)||!strcmp(cmdtext[1],\"rendor-faliujsag\",true))
{
//if(IsPlayerInRangeOfPoint(playerid, 1.0, 241.0469,72.0446,1005.0391) || IsPlayerInRangeOfPoint(playerid, 1.0, 241.0478,81.2229,1005.0391) || IsPlayerInRangeOfPoint(playerid, 1.0, 237.8930,70.6863,1005.0391) || IsPlayerInRangeOfPoint(playerid, 1.0, 227.6587,70.6920,1005.0391))
//{
//HA rendõr + HA 4-es rangú
//{
if(kiirta == true) return SendClientMessage(playerid,piros,\"Te már kiírtál egy hírt, elõbb azt le kell levenned!\");
ShowPlayerDialog(playerid,rendorfu,DIALOG_STYLE_INPUT,\"{FF0000}Rendõrfaliújság\",\"{FFFF00}Ide írd, hogy mit szeretnél írni a faliújságra\",\"Felírom\",\"Mégsem\");
return 1;
/*}
else
{
SendClientMessage(playerid,piros,\"Ehhez a parancshoz, neked legalább ezredesnek kell lenned!\");
}*/
/*else
{
SendClientMessage(playerid,piros,\"Nem vagy rendõrségi faliújság közelében!\");
}*/
}
if(!strcmp(cmdtext[1],\"rendõrfaliújság-töröl\",true)||!strcmp(cmdtext[1],\"rendorfaliujsag-torol\",true))
{
//if(IsPlayerInRangeOfPoint(playerid, 1.0, 241.0469,72.0446,1005.0391) || IsPlayerInRangeOfPoint(playerid, 1.0, 241.0478,81.2229,1005.0391) || IsPlayerInRangeOfPoint(playerid, 1.0, 237.8930,70.6863,1005.0391) || IsPlayerInRangeOfPoint(playerid, 1.0, 227.6587,70.6920,1005.0391))
//{
//HA rendõr + HA 4-es rangú
//{
Delete3DTextLabel(rendorf);
kiirta = false;
SendClientMessage(playerid,feher,\"Sikeresen törölted a rendõrségi faliújságot!\");
return 1;
/*}
else
{
SendClientMessage(playerid,piros,\"Ehhez a parancshoz, neked legalább ezredesnek kell lenned!\");
}*/
/*}
else
{
SendClientMessage(playerid,piros,\"Nem vagy rendõrségi faliújság közelében!\");
}*/
}
///////////////////////////////////
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == rendorfu)
{
if(response)
{
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, X, Y, Z );
rendorf=CreatePlayer3DTextLabel(playerid,inputtext,piros,X,Y,Z,5.0);
return 1;
}
}
return 0;
}
Megköszönném, ha valaki segítene, mivel eléggé idegesítõ kis warning...