Info & pravidlá sekcie

Sekcia určená pre programovací jazyk pawn.

Info & pravidlá sekcie

Poslaťod Rytmus » Sob 02. Júl 2011 9:55:03

Keďže táto téma sa zmenila na tému "Ako lahko zohnať kredity" rozhodol som sa poupraviť pravidlá.

Je zakázané:
- pridávať príspevky, kde vysvetlujete funkcie (napr. SetPlayerPos, IsPlayerInRangeOfPoint a pod.).
  Všetky funkcie sú vysvetelné podrobne na stránke:
 
http://wiki.sa-mp.com/wiki/Category:Scripting_Functions


  Všetky callbacky sú vysvetelné podrobne na stránke:
 
http://wiki.sa-mp.com/wiki/Category:Scripting_Callbacks


  Inak povedané, na tej stránke je všetko. Farby, skiny, weapon ID, funkcie,...

Čo to sekcie Pawno patrí:
- tutorialy pre nejaké večie skripy, problémy čo potrebujete poradiť
 Príklad: Vytvoril som scrip, ktorý posunie všetky objekty okolo bodu x,y,z o 0,0035 m. Ked to dáte na SetTimer(xxx, 100, 1);  
 tak sa to bude plynulo pohybovať
 
 for (new i=0; i  {
       if (IsValidObject(i))
       {
new Float:x, Float:y, Float:z, Float:m, Float:n;
m = -4696.5239;
n = 1374.7632;
GetObjectPos(i,x,y,z);
           if (GetPointDistanceToPoint(x,y,m,n) < 300) // zistí vzdialenosť objektu (x,y) od stredu (m,n)
           {
  SetObjectPos(i,x,y,z-0.0035); // Neni tam moveObject lebo SA-MP nemá inicializaciu objektov rovnaku pre všetkych
                                                               hračov, preto kto vidí objekt nižšie, iny ho vidi vyššie
           }
       }
   }


 Ešte je tu script na zistenie vzialenosti 2 bodov:
 
Float:GetPointDistanceToPoint(Float:x,&Float:y,&Float:m,&Float:n)
 {
new Float:dist;
dist = floatsqroot(floatpower((x-m),2) + floatpower((y-n),2));
   return dist;
 }


[size=100]Scripty typu (SetPlayerPos, GivePlayerWeapon,...) budú MAZANÉ!!!!![/size]
Naposledy upravil NuSo dňa Pia 20. Júl 2012 7:04:21, celkovo upravené 1
Víťaz Netopeer Awards v kategórii - Administrátor roka 2013.

Obrázok
Obrázok
Obrázok užívateľa
Rytmus
NTP Member
NTP Member
 
Príspevky: 2115
Registrovaný: Sob 16. Jan 2010 23:41:12
Bydlisko: Myjava

Späť na Pawn

Kto je on-line

Užívatelia prezerajúci fórum: Žiadny registrovaný užívateľ nie je prítomný a 1 hosť