Sry da sich das alte Thema wieder raushole, habe da aber ein kleines prob.
und war habe ich den Code genommen und ihn in meiner Game Mod unter
eingefügt
dann habe ich noch oben in meiner Gamemod
new pBoxMats;
und
new pBoxDrugs;
geäddet
ich bekomme so auch kein Error aber ich habe noch 13 Warnungen die ich nicht weg bekomme.
hier mal der text:
F:\gta server\gamemodes\gf.pwn(8688) : warning 213: tag mismatch
F:\gta server\gamemodes\gf.pwn(8703) : warning 217: loose indentation
F:\gta server\gamemodes\gf.pwn(8718) : warning 213: tag mismatch
F:\gta server\gamemodes\gf.pwn(8754) : warning 213: tag mismatch
F:\gta server\gamemodes\gf.pwn(8758) : warning 217: loose indentation
F:\gta server\gamemodes\gf.pwn(8763) : warning 213: tag mismatch
F:\gta server\gamemodes\gf.pwn(8767) : warning 213: tag mismatch
F:\gta server\gamemodes\gf.pwn(8772) : warning 213: tag mismatch
F:\gta server\gamemodes\gf.pwn(8778) : warning 217: loose indentation
F:\gta server\gamemodes\gf.pwn(8784) : warning 213: tag mismatch
F:\gta server\gamemodes\gf.pwn(8793) : warning 213: tag mismatch
F:\gta server\gamemodes\gf.pwn(8797) : warning 213: tag mismatch
F:\gta server\gamemodes\gf.pwn(8802) : warning 213: tag mismatch
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
Header size: 6200 bytes
Code size: 1146492 bytes
Data size: 2211068 bytes
Stack/heap size: 16384 bytes; estimated max. usage=5363 cells (21452 bytes)
Total requirements: 3380144 bytes
13 Warnings.
Alles anzeigen
der Fehler "tag mismatch" heißt doch das etwas in der Struktur falsch ist wenn ich mich nicht irre.
aber ich weiß einfach nicht wie ich den text weiter Strukturieren soll.
2 Warnungen habe ich schon weg bekommen und jetzt komm ich net weiter ^^.
hier mal der von mir eingefügte code
//-----------------------------------------SafeBox-----------------------------------------
if(strcmp(cmd,"/put",true)==0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerToPoint(25.0,playerid,2513.334717,-1676.568726,12.541371) || PlayerToPoint(3.0,playerid,1941.511108,-1120.094360,25.473835) || PlayerToPoint(3.0,playerid,1123.634399,-2044.185425,73.426231) || PlayerToPoint(3.0,playerid,726.177185,-1441.119629,16.691856) || PlayerToPoint(3.0,playerid,2605.198730,1680.478271,9.973106) || PlayerToPoint(3.0,playerid,-35.879395, 59.165298, 2.113732))
{
new x_nr[256];
x_nr = strtok(cmdtext, idx);
if(!strlen(x_nr))
{
SendClientMessage(playerid, COLOR_WHITE, "|__________________ Put __________________|");
SendClientMessage(playerid, COLOR_WHITE, "USAGE: /put [name]");
SendClientMessage(playerid, COLOR_GREY, "Available names: Mats, Drugs");
SendClientMessage(playerid, COLOR_WHITE, "|____________________________________________|");
return 1;
}
if(strcmp(x_nr,"Mats",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: Mats [amount]");
format(string, sizeof(string), " You Have %d Mats on you.", PlayerInfo[playerid][pMats]);
SendClientMessage(playerid, COLOR_GRAD3, string);
return 1;
}
new matss;
matss = strval(tmp);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: Mats [amount]");
format(string, sizeof(string), " You Have %d Mats on you.", PlayerInfo[playerid][pMats]);
SendClientMessage(playerid, COLOR_GRAD3, string);
return 1;
}
if(matss > PlayerInfo[playerid][pMats])
{
SendClientMessage(playerid, COLOR_GRAD2, " You don't have that many!");
return 1;
}
PlayerInfo[playerid][pMats] -= matss;
PlayerInfo[playerid][pBoxMats] += matss;
format(string, sizeof(string), " %d materials deposited!", matss);
SendClientMessage(playerid, COLOR_GRAD4, string);
return 1;
}
else if(strcmp(x_nr,"Drugs",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: Drugs [amount]");
format(string, sizeof(string), " You Have %d Drugs on you.", PlayerInfo[playerid][pDrugs]);
SendClientMessage(playerid, COLOR_GRAD3, string);
return 1;
}
new drugss;
drugss = strval(tmp);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: Drugs [amount]");
format(string, sizeof(string), " You Have %d Drugs on you.", PlayerInfo[playerid][pDrugs]);
SendClientMessage(playerid, COLOR_GRAD3, string);
return 1;
}
if(drugss > PlayerInfo[playerid][pDrugs])
{
SendClientMessage(playerid, COLOR_GRAD2, " You don't have that many!");
return 1;
}
PlayerInfo[playerid][pDrugs] -= drugss;
PlayerInfo[playerid][pBoxDrugs] += drugss;
format(string, sizeof(string), " %d Drugs deposited!", drugss);
SendClientMessage(playerid, COLOR_GRAD4, string);
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " You are not in the safebox place !");
return 1;
}
}//not connected
return 1;
}
if(strcmp(cmd,"/gtake",true)==0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerToPoint(25.0,playerid,2513.334717,-1676.568726,12.541371) || PlayerToPoint(3.0,playerid,1941.511108,-1120.094360,25.473835) || PlayerToPoint(3.0,playerid,1123.634399,-2044.185425,73.426231) || PlayerToPoint(3.0,playerid,726.177185,-1441.119629,16.691856) || PlayerToPoint(3.0,playerid,2605.198730,1680.478271,9.973106) || PlayerToPoint(3.0,playerid,-35.879395, 59.165298, 2.113732)) //Hier deine coords
{
new x_nr[256];
x_nr = strtok(cmdtext, idx);
if(!strlen(x_nr))
{
SendClientMessage(playerid, COLOR_WHITE, "|__________________ Put __________________|");
SendClientMessage(playerid, COLOR_WHITE, "USAGE: /gtake [name]");
SendClientMessage(playerid, COLOR_GREY, "Available names: Mats, Drugs");
SendClientMessage(playerid, COLOR_WHITE, "|____________________________________________|");
return 1;
}
if(strcmp(x_nr,"Mats",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: Mats [amount]");
format(string, sizeof(string), " You Have %d Mats on your SafeBox.", PlayerInfo[playerid][pBoxMats]);
SendClientMessage(playerid, COLOR_GRAD3, string);
return 1;
}
new matss;
matss = strval(tmp);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: Mats [amount]");
format(string, sizeof(string), " You Have %d Mats on your SafeBox.", PlayerInfo[playerid][pBoxMats]);
SendClientMessage(playerid, COLOR_GRAD3, string);
return 1;
}
if(matss > PlayerInfo[playerid][pBoxMats])
{
SendClientMessage(playerid, COLOR_GRAD2, " You don't have that many!");
return 1;
}
PlayerInfo[playerid][pBoxMats] -= matss;
PlayerInfo[playerid][pMats] += matss;
format(string, sizeof(string), " %d materials Taken!", matss);
SendClientMessage(playerid, COLOR_GRAD4, string);
return 1;
}
else if(strcmp(x_nr,"Drugs",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: Drugs [amount]");
format(string, sizeof(string), " You Have %d Drugs on your SafeBox.", PlayerInfo[playerid][pBoxDrugs]);
SendClientMessage(playerid, COLOR_GRAD3, string);
return 1;
}
new drugss;
drugss = strval(tmp);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: Drugs [amount]");
format(string, sizeof(string), " You Have %d Drugs on your SafeBox.", PlayerInfo[playerid][pBoxDrugs]);
SendClientMessage(playerid, COLOR_GRAD3, string);
return 1;
}
if(drugss > PlayerInfo[playerid][pBoxDrugs])
{
SendClientMessage(playerid, COLOR_GRAD2, " You don't have that many!");
return 1;
}
PlayerInfo[playerid][pBoxDrugs] -= drugss;
PlayerInfo[playerid][pDrugs] += drugss;
format(string, sizeof(string), " %d Drugs Taken!", drugss);
SendClientMessage(playerid, COLOR_GRAD4, string);
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " You are not in the safebox place !");
return 1;
}
}
return 1;
}
//-------------------------------------SafeBox--------------------------------------
währe nett wen mir wer helfen könnte
(wollte die Safebox lieber direckt inner Gamemod und nicht im Filterscript einbauen damit ich die gespeicherten mats einfacher bei den Stats adden kann ^^)
MFG Redox