Bocsi,hogy most ilyen sok kérdést írok,csak elmegyek pár napra,és abban reménykedek,hogy amíg én nem gondolkodok rajta,valaki megoldja a problémámat
[pawn]
if (strcmp(\"/bejelentés\", cmdtext, true, 10) == 0)
{
if (JatekosInfo[playerid][Admin] >= 1)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, SZURKE1, \"Használat: /bejelentés [szöveg]\");
return 1;
}
else
{
new adminszint[30];
if (JatekosInfo[playerid][Admin] == 1) {adminszint = \"Moderátor\";}
else if (JatekosInfo[playerid][Admin] == 2) {adminszint = \"Admin\";}
else if (JatekosInfo[playerid][Admin] == 3) {adminszint = \"Fõadmin\";}
else if (JatekosInfo[playerid][Admin] == 4) {adminszint = \"Tulaj\";}
new string[256];
new szoveg;
szoveg = strval(tmp);
tmp = strtok(cmdtext, idx);
new nev[MAX_PLAYER_NAME];
GetPlayerName(playerid, nev, sizeof(nev));
format(string, sizeof(string), \"%s %s: %s\", adminszint, nev, szoveg);
SendClientMessageToAll(SIKERES, string);
printf(\"%s\", string);
return 1;
}
}
else //if (JatekosInfo[playerid][Admin] < 0)
{
new nev[MAX_PLAYER_NAME];
GetPlayerName(playerid, nev, sizeof(nev));
SendClientMessage(playerid, HIBA, \"Nincs jogosultságod a parancs használatához!\");
printf(\"%s megpróbált bejelentést írni.\", nev);
return 1;
}
}
[/pawn]
Ez a bejelentés parancsom.Most már valamennyire sikerült kijavítanom a bugokat belõle,de még 1 mindig fennáll:
Ha írok valamit akkor már látszodik a rang,és a nevem,de a szöveg amit írtam,az nem.
Remélem valaki tud segíteni
Üdv.: Tudvari