Ime autora: RyDeR
Opis: Zanimljiv plugin koji vam omogucuje da compilate skripte bez otvaranja pawno-a.
Funkcije:
WinExec(path[])
returnServerPath(strdest[]) - stavlja server path u string
existFile(path[]) - prvojera da li fajl postoji
compileScript(directory[], scriptName[]) - kompajla skriptu
Primjer:
#include
#include
#if !defined strtokVar
#define strtokVar(%0,%1,%2) \
SetPVarString(%0, %1, strtok(cmdtext, idx)), GetPVarString(%0, %1, %2, sizeof(%2)), DeletePVar(%0, %1)
#endif
public OnPlayerCommandText(playerid, cmdtext[])
{
new
idx,
cmd
;
cmd = strtok(cmdtext, idx);
if(!strcmp(cmd, "/compile", true))
{
new
directory,
scriptName
;
strtokVar(playerid, "directory", directory);
strtokVar(playerid, "scriptName", scriptName);
if(!strlen(directory) || !strlen(scriptName)) return SendClientMessage(playerid, 0xFF0000FF, "Usage: /compile ");
return SendClientMessage(playerid, 0xFFFFFFFF, compileScript(directory, scriptName));
}
return 0;
}
strtok(const string[], &index)
{
new length = strlen(string);
while ((index < length) && (string <= ' '))
{
index++;
}
new offset = index;
new result;
while ((index < length) && (string > ' ') && ((index - offset) < (sizeof(result) - 1)))
{
result[index - offset] = string;
index++;
}
result[index - offset] = EOS;
return result;
}
Sa ovom skriptom potrebno je kucati /compile direktorij ime_skripte
Moze se zamijeniti sa sscanf-om
Tema je preuzeta sa sa-mp foruma
LINK
Download: http://www.solidfiles.com/d/012b/
Dakle ovo sam nasao na netu jako je lijepo i uz pomoc malo znanja mozete da iskombinujete lako pravljenje skripta bez da ponovo ubacujete u FTP itditd.