[Plugin] pawnCompiler

Rax_King Započeo // xunder
pre 10 godina
2,626
pregleda
9
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
Rax_King
Godfather
pre 10 godina
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
#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.
Branko_Milovanovic
Crime Lord
pre 10 godina
Lepo moze da se iskombinuje lepo probacu 😄
expressoboy123
Godfather
pre 10 godina
Olaksava dosta..
Sioux
Hustler
pre 10 godina
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 😄
Rax_King
Godfather
pre 10 godina
GreenG wrote on January 6, 2016, 2:15 pm:
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 😄

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 😄
Leon27
Crime Lord
pre 10 godina
Po meni je ovo nepotrebno ali eto pohvala za autora  😉
Oksy
Shot Caller
pre 10 godina
Korisno je  😉
berroni
Kingpin
pre 9 godina
Odlicno
berroni
Kingpin
pre 9 godina
KATANAC

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava