Szerző Téma: [Tutorial] Kezdõknek ( mint én,de másnak jól jõn )  (Megtekintve 3854 alkalommal)

bitshoot

  • Vendég
[Tutorial] Kezdõknek ( mint én,de másnak jól jõn )
« Dátum: 2009. október 16. - 21:49:12 »
0 Show voters
Én általam ismert SA:MP ismert függvények jelentése.



CreateObject=\"Tárgykreállás\" Ez annyit tesz,hogy a szerverredbe tudsz rakni plusz Objectet.


StopObject=\"Tárgymegállitás\"Ez annyit tesz,hogy megállitja a koordinátán egy bizonyos objectet.


MoveObject=Tárgymozgás\"Ez annyit tesz,hogy mozgatja a koordináta között a tárgyat.


SendClientMessage:=El küldi EGY embernek aki beirja azt a bizonyos parancsot.pl: /ruha = csak ruha boltba használhatod.

pl:



format(string, sizeof(string), \"XY\", giveplayerid);
      SendClientMessage(playerid, COLOR_YELLOW, string);

 

SendClientMessageToAll= El küldi mindenkinek aki játszik a szerveren.pl: /kick nél ki irja kit kickeltek ki.

pl:



format(string, sizeof(string), \"*OLVASS!*\", plname);
         SendClientMessageToAll(COLOR_ORANGE, string);

 

SendPlayerFormattedText=Valaki beirja,hogy /help,akkor Ki irja a /help parancs tartalmát.

pl:



SendPlayerFormattedText(playerid,\"XY\", 0);

 

GameTextForPlayer=Csatlakozásnál a skin váltásnál ki irja amit beleirsz PAWNOba.

pl:

GameTextForPlayer(playerid,\"~w~ ~r~LV Gamemode\",5000,5);

 

SetGameModeText= Játék Mode szöveget állitod bevele:
SetGameModeText(\"XY\");

 

AddStaticVehicle: Autó koordináta és berakó.


AddStaticVehicle(451,2040.0520,1319.2799,10.3779,183.2439,16,16);

 

AddStaticVehicle: Pickup koordináta,mint az autóknál.


AddStaticPickup(451,2040.0520,1319.2799,10.3779,183.2439,16,16);

 

Még Szerkesztés alatt,nem le húrrogni,nem vagyok profi,de ez a magyarázat jól jön másnak. ( talán )
« Utoljára szerkesztve: 2012. július 07. - 06:49:08 írta ChuckNorris »

[Tutorial] Kezdõknek ( mint én,de másnak jól jõn )
« Válasz #1 Dátum: 2009. október 17. - 03:06:24 »
0 Show voters
CreateObject: Az \'object\' kifejezés nem igazán magyaros, esetleg használhatnád helyette azt, hogy \'tárgy\'.
MoveObject: Nem koordináta között mozgatja, hanem egy adott koordinátához.
SendClientMessage: Tulajdonképpen mit küld el? Mert ezt nem írtad le. Mellesleg a példa több sebbõl vérzik, fõleg, hogy rengeteg felesleges dolog van benne.
SendClientMessageToAll: Itt szintén nincs feltüntetve, hogy mit küld el és hova, ráadásul a példában itt is rengeteg szükségtelen dolog van, amit ha egy az egyben kimásol egy kezdõ, akkor csúnya hibákat fog jelezni a fordítóprogram.
SendPlayerFormattedText: Ez a függvény nem \'native function\', azaz alapból nem található meg az SA:MP-hez tartozó szervercsomag függvénykönyvtárában. Ha jól tudom, akkor az LVDM játékmódban szerepel csak.
GameTextForPlayer: Igen, többnyire ezzel a függvénnyel írnak ki üdvözlõ szövegeket csatlakozáskor, de semmi alapja nincs annak, amit leírtál. Akárhol használható a játékmódon belül.
AddStaticVehicle: Ezzel a függvénnyel lehet jármûvet csinálni a szerveren. Nem koordináta berakó, csupán meg kell adni a jármû pozíciójának koordinátáit a függvény paramétereiben.
AddStaticVehicle: Gondolom AddStaticPickup akart lenni, semmi baj. Viszont mint az elõzõnél, itt is kijavítanám, nem koordináta berakó, hanem pickup-ot tudsz vele létrehozni.
Összegzés:
Becsülendõ dolog, ha valaki segíteni akar másnak, de próbálj arra törekedni, hogy amit leírtál az ne legyen hibás. Nem kell egybõl komplett prezentációt készíteni, elég, ha kezdésnek csak elmagyarázod egy-egy tutorialban bizonyos függvények mûködését, paraméterezését, esetleges bugjait. Sajnálom, ha megsértettelek, nem állt szándékomban, de be kell látnod, hogy ez a tutorial egy kicsit gyengére sikeredett. Sok sikert kívánok a következõhöz, nem kell feladni, csak kicsit nézz jobban utána a dolgoknak.

Kiss

  • Vendég
[Tutorial] Kezdõknek ( mint én,de másnak jól jõn )
« Válasz #2 Dátum: 2009. október 17. - 19:47:35 »
0 Show voters
Köszi, nekem ez sok segítség  :)

[Tutorial] Kezdõknek ( mint én,de másnak jól jõn )
« Válasz #3 Dátum: 2009. október 18. - 13:13:31 »
0 Show voters
igen ahogy leirta gergo ugy mar ertheto, nem mintha ujdonsag lenne nekem, de biztosan hasznos a kezdoknek, ahogy irtad is

GroX

  • Vendég
[Tutorial] Kezdõknek ( mint én,de másnak jól jõn )
« Válasz #4 Dátum: 2009. október 18. - 21:47:08 »
0 Show voters
GameTextForPlayer=Csatlakozásnál a skin váltásnál ki irja amit beleirsz PAWNOba.
pl:
 
GameTextForPlayer(playerid,\"~w~ ~r~LV Gamemode\",5000,5);[/

quote]
Nemcsak Csatlakozásnál, akárhol ami a játékosra vonatkozik pl beír egy parancsot hogy: /help
 

if (strcmp(\"/help\", cmdtext, true, 10) == 0)
{
GameTextForPlayer(playerid,\"~g~/prancsok, /tele\");
return 1;
}

 
szóval akárhol használhalható, ha a függvényben van playerid. Lehet akkoris ha nincs de azt most nemírom le.
[/quote]

dnsdj

  • Vendég
[Tutorial] Kezdõknek ( mint én,de másnak jól jõn )
« Válasz #5 Dátum: 2009. október 24. - 19:10:37 »
0 Show voters
Nekem tetszik! Szerintem jo lett... Javitsd Ki Azokra a függvényeketa postodban amit gergo irt! (Nem mindet csak amit szükséges) Amugy jo lett...:) Énis Tanultam belöle (de csak egy picit) :D gg

Knight

  • Vendég
[Tutorial] Kezdõknek ( mint én,de másnak jól jõn )
« Válasz #6 Dátum: 2009. november 05. - 18:40:38 »
0 Show voters
Szia!

Szerintem jobban megértik a kezdok, hogy ha a példákat nem formázott szövegben írtad volna le.


Pl.:



format(string, sizeof(string),\"XY\");
SendClientMessageToAll(COLOR_YELLOW, string);

 

helyett:



SendClientMessageToAll(COLOR_YELLOW,\"XY\");

DaNNE

  • Vendég
[Tutorial] Kezdõknek ( mint én,de másnak jól jõn )
« Válasz #7 Dátum: 2009. november 18. - 17:05:09 »
0 Show voters
Jó kis tut én most kezdtem el pwanozni szal jól jött thx  :D ;)

Nem elérhető kurta999

  • 2759
  • Éllő fédisznó
    • Profil megtekintése
[Tutorial] Kezdõknek ( mint én,de másnak jól jõn )
« Válasz #8 Dátum: 2009. november 25. - 16:43:41 »
0 Show voters
Idézetet írta: Knight date=1257442838\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"61\" data-ipsquote-contentclass=\"forums_Topic
Szia!

Szerintem jobban megértik a kezdok, hogy ha a példákat nem formázott szövegben írtad volna le.


Pl.:



format(string, sizeof(string),\"XY\");
SendClientMessageToAll(COLOR_YELLOW, string);

 

helyett:



SendClientMessageToAll(COLOR_YELLOW,\"XY\");

 
Ez hülye kérdés lessz! Mire jó az az ha megformázod? :D

bitshoot

  • Vendég
[Tutorial] Kezdõknek ( mint én,de másnak jól jõn )
« Válasz #9 Dátum: 2009. november 25. - 17:27:05 »
0 Show voters
Ez még nagyon régi tutorial,már többet tudok.

GroX

  • Vendég
[Tutorial] Kezdõknek ( mint én,de másnak jól jõn )
« Válasz #10 Dátum: 2009. november 25. - 20:38:09 »
0 Show voters
Idézetet írta: kurta999 date=1259163821\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"61\" data-ipsquote-contentclass=\"forums_Topic


Szia!

Szerintem jobban megértik a kezdok, hogy ha a példákat nem formázott szövegben írtad volna le.


Pl.:



format(string, sizeof(string),\"XY\");
SendClientMessageToAll(COLOR_YELLOW, string);

 

helyett:



SendClientMessageToAll(COLOR_YELLOW,\"XY\");

 
Ez hülye kérdés lessz! Mire jó az az ha megformázod? :D
 
[/quote]
Az arra lenne jó ha egy játékos nevét lekéred és kiírnád texttel, vagy esetleg ID-et vagy akármit, amit a játékos beírt... Mert a SendClientMessage nem tudja elküldeni a lekért nevet.

Nem elérhető kurta999

  • 2759
  • Éllő fédisznó
    • Profil megtekintése
[Tutorial] Kezdõknek ( mint én,de másnak jól jõn )
« Válasz #11 Dátum: 2009. november 25. - 21:04:22 »
0 Show voters
Idézetet írta: GroX date=1259177889\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"61\" data-ipsquote-contentclass=\"forums_Topic


 

Szia!

Szerintem jobban megértik a kezdok, hogy ha a példákat nem formázott szövegben írtad volna le.


Pl.:



format(string, sizeof(string),\"XY\");
SendClientMessageToAll(COLOR_YELLOW, string);

 

helyett:



SendClientMessageToAll(COLOR_YELLOW,\"XY\");

 
Ez hülye kérdés lessz! Mire jó az az ha megformázod? :D
 
[/quote]
Az arra lenne jó ha egy játékos nevét lekéred és kiírnád texttel, vagy esetleg ID-et vagy akármit, amit a játékos beírt... Mert a SendClientMessage nem tudja elküldeni a lekért nevet.
 
[/quote]
Ja azt jelenti.....   én meg asztem h valami formátum XD

Nem elérhető Iceaac

  • 2187
    • Profil megtekintése
[Tutorial] Kezdõknek ( mint én,de másnak jól jõn )
« Válasz #12 Dátum: 2009. november 26. - 07:51:43 »
0 Show voters
Idézetet írta: GroX date=1259177889\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"61\" data-ipsquote-contentclass=\"forums_Topic


 

Szia!

Szerintem jobban megértik a kezdok, hogy ha a példákat nem formázott szövegben írtad volna le.


Pl.:



format(string, sizeof(string),\"XY\");
SendClientMessageToAll(COLOR_YELLOW, string);

 

helyett:



SendClientMessageToAll(COLOR_YELLOW,\"XY\");

 
Ez hülye kérdés lessz! Mire jó az az ha megformázod? :D
 
[/quote]
Az arra lenne jó ha egy játékos nevét lekéred és kiírnád texttel, vagy esetleg ID-et vagy akármit, amit a játékos beírt... Mert a SendClientMessage nem tudja elküldeni a lekért nevet.
 
[/quote]
Ooo.. Pontosabban: Felesleges sima üzenetet formázni, de ha változók értékét szeretnénk megjeleníteni, akkor szükség van a formázásra..  ;D

[Tutorial] Kezdõknek ( mint én,de másnak jól jõn )
« Válasz #13 Dátum: 2010. február 13. - 22:39:05 »
0 Show voters
hát köszi de ha már ennyit leirtál a többet is irhattál volna de azért jó ;)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal