Ime plugina: pawnCompiler
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 <a_samp>
#include <pawnCompiler>
#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[128]
;
cmd = strtok(cmdtext, idx);
if(!strcmp(cmd, "/compile", true))
{
new
directory[32],
scriptName[20]
;
strtokVar(playerid, "directory", directory);
strtokVar(playerid, "scriptName", scriptName);
if(!strlen(directory) || !strlen(scriptName)) return SendClientMessage(playerid, 0xFF0000FF, "Usage: /compile [directory] [scriptname]");
return SendClientMessage(playerid, 0xFFFFFFFF, compileScript(directory, scriptName));
}
return 0;
}
strtok(const string[], &index)
{
new length = strlen(string);
while ((index < length) && (string[index] <= ' '))
{
index++;
}
new offset = index;
new result[20];
while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
{
result[index - offset] = string[index];
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 (http://forum.sa-mp.com/showthread.php?t=174033)
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.
Lepo moze da se iskombinuje lepo probacu :D
Olaksava dosta..
Ne vidim svrhu ovoga.
Ako cu vec compilat skriptu onda sam nesto mjenjao u njoj (u PAWNU), a ako sam vec bio u njemu onda mogu usput staviti da se compajluje i otici igrati dok ono zavrsi :D
Citat: GreenG poslato Januar 06, 2016, 15:15:26 POSLE PODNE
Ne vidim svrhu ovoga.
Ako cu vec compilat skriptu onda sam nesto mjenjao u njoj (u PAWNU), a ako sam vec bio u njemu onda mogu usput staviti da se compajluje i otici igrati dok ono zavrsi :D
Daaa to bi bilo lijepo kada posle tvog compilea ne bi trebao ubacivati amx u ftp :)
Procitaj sta sam napisao da bi dobro doslo brt :D
Po meni je ovo nepotrebno ali eto pohvala za autora ;)
Korisno je ;)
Odlicno
KATANAC