Sziasztok!
Próbáltam írni egy Dini-s rendõr kinevezõs kódot, de itt elakadtam :/
Hogy lehet azt megcsinálni, hogy ne annak készítse a .ini-t aki beírta, hanem az id-nek(a kódban lévõ id-nek)?
[FRISSÍTVE!]
Errorok:
c:\\DOCUME~1\\Viktor\\Asztal\\GTAJ~1\\FILTER~1\\rendor.pwn(32) : error 030: compound statement not closed at the end of file (started at line 3)
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
2 Errors.
CMD:kinevez(playerid, params[])
{
if (!IsPlayerAdmin(playerid))
{
new id, uzi[128], uzi2[128], name2[MAX_PLAYER_NAME];
GetPlayerName(playerid, name2, sizeof(name2));
if (sscanf(params, \"u\", id)) SendClientMessage(playerid, 0xFF0000AA, \"Használat: /kinevez [id]\");
else if (id == INVALID_PLAYER_ID) SendClientMessage(playerid, 0xFF0000AA, \"Nincs ilyen játékos!\");
else
{
new name[MAX_PLAYER_NAME], dinic[64];
GetPlayerName(id, name, sizeof(name));
format(dinic, sizeof(dinic), \"Rendor/%s.ini\", name);
dini_Create(dinic);
if(dini_Int(dinic, \"Rendor\") == 0)
{
dini_IntSet(dinic, \"Rendor\", 1);
//1-ik
format(uzi, sizeof(uzi), \"%s kinevezett teljes jogú rendõrré!\", name2);
SendClientMessage(id, -1, uzi);
//2-ik
format(uzi2, sizeof(uzi2), \"%s-t kinevezted rendõrré!\", name);
SendClientMessage(playerid, -1, uzi2);
}
else Msg(\"nem vagy rCon admin!\");
return 1;
}