Üdv, kedves fórumozó!Ebben a leírásban megtudhatod, hogyan is kezdj egy alap szkripthez.
FIGYELEM! EHHEZ SZÜKSÉGED LESZ A SZERKESZTÕ PROGRAMRA! (Notepad++)
LINKTehát elindítottuk a Notepad++ -t tegyük a következõt:
Fájl->Új
majd ezután
Nyelv->Squirrel (legalul)
Mentsük el a fájl-t a következõ módon:
Fájl -> Mentés -> Fáljnév: elso.nut
1 -> Fáljtípusa: All types
*
1 - .nut kiterjesztés kötelezõ máskülönben nem olvassa be a szerver.
Rendben, eddig minden oké. Most akkor kezdhetjük az alapokat.
1.) Legfelülre jöhetnek a megjegyzések: ( NEM KÖTELEZÕ )
Példa:
// Ez egy megjegyzés
// Ez is egy megjegyzés
// és ez is egy megjegyzés
Megjegyzéseket // jellel alkalmazunk. Ez hasznos, ha másnak írjunk a szkriptünket és megjegyzésekkel könnyebben eltud igazodni.
2.) Most jöhetnek a színek definiálása
Színeket csakis
const[/quote] -al adhatunk meg. Példa rá:
const feher = 0xFFFFFFAA;
const white = 0xFFFFFFAA;
const weiß = 0xFFFFFFAA;
Ezzel a fehér színek három definiciót adtunk: fehér, white, weiß (MAGYAR, ANGOL, NÉMET VÁLTOZAT)
Most már tudunk színeket definiálni. Jöjjön a következõ három legfontosabb eleme a szkriptnek.
onScriptInit, onScriptExit és az onScriptError
Elindul, leáll, hibát jelez
Hogyan is néz ez ki? Példa:
function onScriptInit()
{
log(\"Szkript bekapcsolva\");
return 1;
}
addEvent(\"scriptInit\", onScriptInit);
function onScriptError(errorstring)
{
log(\"onScriptError\"(+ errorstring +\")\");
return 1;
}
addEvent(\"scriptError\", onScriptError);
function onScriptExit()
{
log(\"Szkript kikapcsolva\");
return 1;
}
addEvent(\"scriptExit\", onScriptExit);
Minden CALLBACK-et (funckiót) ezzel kezdünk
function[/quote]
Következõnek jöhet bármelyik.
Lista:
onPlayerText(playerid, text)
onPlayerConnect(playerid)
onPlayerSpawn(playerid)
onPlayerDeath(playerid)
onPlayerDisconnect(playerid)
onPlayerCommand(playerid, command)
onPlayerEnterVehicle(playerid, vehicleid, ispassenger)
onPlayerCancelVehicleEntry(playerid, waspassenger)
Bõvítés alatt...