Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2014-11-13, 22:36


Nickk888







Wiek: 30
Na forum: 5460 dni
Posty: 8
Nick w MP: Nickk888

Piwa: 206

Respekt: 70



Hejcia ! ^^

O MNIE:
Jestem YouTube'erem ktory robi poradniki do jezyka Pawn, jak i tworze Skrypty :)
Skrypt a bardziej Include ktory bym chcial wam Zaprezentowac to Include ktora nazwe nosi "NFUNK" - "[N]ickk [F]unkcje".

NICKK FUNK(NFUNK):
Include NFUNK(Nickk Funkcje) jest biblioteka duzo przydatnych funkcji ktore nie istnieja w SAMP'ie lub po prostu ulatwiaja skryptowanie w PAWN, wiekszosc tych funkcji(Stocki) sa pisane prze ze mnie, lecz sa takze funkcje innych osob ktore oznaczalem w includzie komentarzem. Takze jest tam naprawa bugu 0.3z z GetPlayerColor(W Beta 5.0).

FUNKCJE(STOCKI):
Kod:

//Beta 1.0
GetPlayerFPS(playerid);
ExRandom(Minnumber,Maxnumber);
ExBan(playerid);
ExKick(playerid);
ChangeHostName(String[]);
AntiSpawnKill(playerid, Time);
GetVehicleSpeed(vehicleid);
IsPlayerInArea(playerid, Float:MinX, Float:MinY, Float:MaxX, Float:MaxY);
IsVehicleInArea(vehicleid, Float:MinX, Float:MinY, Float:MaxX, Float:MaxY);
IsVehicleInUse(vehicleid);
ClearPlayerChat(playerid);
ClearGlobalChat();
ExGivePlayerMoney(playerid, amount);
SendPMtoPlayer(senderid, targetid, message[]),
PayMoneyFromPlayerToPlayer(playerid, targetid, amount);
GetPlayerDistanceToPlayer(playerid, targetid);
GetVehicleIDModelName(vehicleid);
GMRestartEx(Time);
GMRestart();

//Beta 2.0
GetPlayerIDFromName(name[]);
IsVehicleABike(vehicleid);
IsVehicleARC(vehicleid);
IsVehicleABoat(vehicleid);
IsVehicleAAirplane(vehicleid);
IsVehicleAHelicopter(vehicleid);
PlayerName(playerid);

SetStringToFile(file[], string[], 1 = Listmode 0 = Normalmode); //USUNIETE !
IsStringInFile(file[], string[]); //USUNIETE !
GetLinesFromFile(file[], target[]); //USUNIETE !
FreezePlayer(playerid, time); //USUNIETE !

//Beta 2.1
SetVehicleSpeed(vehicleid, Float:predkosc);

//Beta 3.0
KEY_AIM - Definicja Prawego przycisku myszy
GetOnFootSpeed(playerid);
IsDateUpToDate(Day, Month, Year);
GetWeekDayNum(Day, Month, Year);
IsNumeric(string[]);
IsPlayerInInterior(playerid);
IsPlayerInVirtualWorld(playerid);
IsPlayerInRangeOfPlayer(playerid, playerid2, Float:range);
IsVehicleInRangeOfPlayer(vehicleid, playerid, Float:range);
GetConnectedPlayers();
GetConnectedAdmins();
GetFrontXYFromVehicle(vehicleid, Float:range, & Float:X2, & Float:Y2);
GetBackXYFromVehicle(vehicleid, Float:range, & Float:X2, & Float:Y2);
GetFrontXYFromPlayer(playerid, Float:range, & Float:X2, & Float:Y2);
GetBackXYFromPlayer(playerid, Float:range, & Float:X2, & Float:Y2);
IsPlayerVehicleDriver(playerid);
IsPlayerVehiclePassenger(playerid);
IsPlayerPassengerInVehicle(playerid, vehicleid);
IsPlayerOnFoot(playerid);
SetPlayerMoneyEx(playerid, money);
SetPlayerWeapon(playerid, weaponid);
GivePlayerScore(playerid, score);
GetVehicleDriverID(vehicleid);
GetVehicleDriverName(vehicleid);
MovePlayerCamera(playerid, Float:FromX, Float:FromY, Float:FromZ, Float:ToX, Float:ToY, Float:ToZ, Float:FromXR, Float:FromYR, Float:FromZR, Float:ToXR, Float:ToYR, Float:ToZR, time);
CreateVehiclesFromPoint(Float:X, Float:Y, Float:Z, Float:ZRot, amount, Float:range, modelid, color1, color2, respawndelay);

//Beta 3.6
GetWeaponSlot(weaponid);
ConvertTimeToSeconds(minutes, hours, days, weeks, months, years);
GetDateFromDays(days, &day, &month, &year);
ConvertSecondstoMS(seconds);
ConvertMinutestoMS(minutes);
ConvertHourstoMS(hours);

//Beta 4.1
IsPlayerStayAim(playerid);
IsPlayerSwim(playerid);
IsPlayerJump(playerid);
IsPlayerParaFall(playerid);
IsPlayerParaGlide(playerid);
IsPlayerFall(playerid);
IsPlayerStay(playerid);
IsPlayerRunning(playerid);

//Beta 5.0
GetFrontXYFromPosition(Float:Rot, Float:range, & Float:X2, & Float:Y2);
GetBackXYFromPosition(Float:Rot, Float:range, & Float:X2, & Float:Y2);
GetPlayerWeaponAmmo(playerid,weaponid);
ConvertMStoSeconds(miliseconds);
ConvertMStoMinutes(miliseconds);
ConvertMStoHours(miliseconds);
GetPlayerColor FIX!



FILM:

Jest wprawdzie film ktory pokazuje Beta 1.0 ale mysle ze tutaj nie ma to sensu.

LINK DO SCIAGANIA:
Prawdopodobnie potrzebujecie konto w Google, bardzo za to przepraszam :/
Jesli cos z linkiem jest nie tak to dajcie mi znac!
LINK


Ostatnio zmieniony przez Iggy 2015-03-30, 14:32, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 2 piw(a):
ddaro11, IsoPlus
Tagi: nfunk :: przydatne :: funkcje
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » Skrypty do SA-MP Odpowiedz do tematu

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku