Szerző Téma: [Leírás] Az elsõ szkriptem (Alapok)  (Megtekintve 1747 alkalommal)

Nem elérhető SoAP

  • 182
    • Profil megtekintése
[Leírás] Az elsõ szkriptem (Alapok)
« Dátum: 2011. Február 23. - 16:59:47 »
+1 Show voters
Ü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++) LINK
Tehá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.nut1 -> 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...
« Utoljára szerkesztve: 2011. Május 28. - 14:41:42 írta ScreaM »

[Leírás] Az elsõ szkriptem (Alapok)
« Válasz #1 Dátum: 2012. Szeptember 01. - 17:55:52 »
0 Show voters
És hogy kell betölteni a módba a szkriptet? Tehát,hogy szerveren benn legyen.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal