Próbáld meg ezt: http://sampforum.hu/index.php?page=zcmd
http://solidfiles.com/d/5e435/
Ezzel szoktam én is
és ha bemásolom akkor nem osztja szét csak berakja a pawnoba egy hosszú sorba...
bemáolom hátha úgy rakja be ahogy a pawnoba
CMD:convertzcmd(playerid, params[])
{ new File:file = fopen(\"commands2convert.txt\", io_read); if (file) { new line[512]; while (fread(file, line)) { if (strfind(line, \"strcmp\", true) != -1) { new cmdchar = -1; for(new s; s < strlen(line); s++) { if (line == \'/\') { cmdchar = s; break; } } if (cmdchar != -1 && line[cmdchar+1] != \'/\') { new File:c; if (!fexist(\"convertedcommands.txt\")) c = fopen(\"convertedcommands.txt\", io_write); else c = fopen(\"convertedcommands.txt\", io_append); if (c) { new cmdname[32]; format(cmdname, sizeof cmdname, \"%s\", line[cmdchar+1]); new end = strfind(cmdname, \"\\\"\", true); strdel(cmdname, end, strlen(cmdname)); new findbracket = strfind(line, \"{\", true, cmdchar); format(line, sizeof line, \"CMD:%s(playerid, params[])\", cmdname); if (findbracket != -1) strins(line, \"\\n{\", strlen(line)); strins(line, \"\\n\", strlen(line)); fwrite(c, line); fclose(c); continue; } } } new File:c; if (!fexist(\"convertedcommands.txt\")) c = fopen(\"convertedcommands.txt\", io_write); else c = fopen(\"convertedcommands.txt\", io_append); if (c) { fwrite(c, line); fclose(c); } } } } return 1; }
Itt se egyenletes ,de a módba csak egy sorba rakta be az egészet.