Kodas: Pasirinkti visus
/**********************************
* *
* @Author: Stuneris *
* @Version: 0.1 *
* @Released: 2011/08/06 *
* @Updated: 2012/01/16 *
* *
**********************************/
________________________________APRAŠYMAS________________________________________
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Mintis kilo iš naujokų klausimų "kodėl nekreguoja pickup'as?".
Taigi, kad sumažėtu tokie klausimai sukuriu šitą script'ą.
Jis geresnis 3 dalykais:
1. Nereikia lakstyti po GameMode t.y. ieškoti OnPlayerPickUpPickup.
Jums tiesiog užteks funkciją rašyti gale, o pickup'us į Init failą(GRP) arba į OnFilterScriptInit/OnGameModeInit(FreeRoam).
2. Nebus problemų su pickup neveikimu, nes jo veikimą padaryti labai paprasta(apie tai žemiau).
3. Kadangi viskas vykdoma per CallLocalFunction šie pickup'ai funkcijas įvykdys daug greičiau.
________________________________NAUDOJIMAS_______________________________________
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Jo naudojimas labai paprastas. Sukuriame pickup'ą:
Kodas: Pasirinkti visus
CreateFullPickup(Info, 1239, 2, 0.0, 0.0, 0.0);CreateFullPickup(Funkcijos pavadinimas, Pickup model, Pickup type, Pos X, Pos Y, Pos Z);
Tada sukuriame funkcija(pavadinimas kaip pickup'e) ir joje rašome ką pickup'as atliks.
Pavyzdys:
Kodas: Pasirinkti visus
Pickup:Info(playerid)
{
SendClientMessage(playerid, -1, "CreateFullPickup v0.1");
}Ir galiausiai sukuriame funkcijos pavadinimo kintamajį:
Kodas: Pasirinkti visus
new Info;_________________________________KREDITAI________________________________________
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
+ Include's kurtos SA-MP komandos.
+ Script'ą rašė Stuneris.
+ Didelis ačiū Arnoldas už pagalbą.
________________________________SIŲSTIS____________________________________________
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯








