Szerző Téma: Egy hasznos stock  (Megtekintve 1989 alkalommal)

Egy hasznos stock
« Dátum: 2014. június 25. - 12:59:09 »
+1 Show voters
Sziasztok, be szeretném mutatni nektek az elsõ samp scriptemet, nem egy nagy valami, de sokszor jól jöhet.
 
#include <a_samp>
stock GetPlayerID(playerid) {
     return playerid;
}

 
Példa szkript:
 

#include <a_samp>
#include <zcmd>
CMD:sokpenz(playerid, params[]) {
     new id = GetPlayerID(playerid);
     new id_penz = GetPlayerMoney(id);
     new id_uj_penz = id_penz+1000000;
     SetPlayerMoney(id, id_uj_penz);
     SendClientMessage(id, -1, \"Küldöm az energiát! Tedd a kezed a képernyõre.\");
     return 1;
}
« Utoljára szerkesztve: 2014. június 25. - 13:02:06 írta Shirak »

Egy hasznos stock
« Válasz #1 Dátum: 2014. június 25. - 13:05:17 »
0 Show voters
EZ MI? Komolyan, most ilyen rohama van mindenkinek, hogy tök felesleges sorokat töltsenek fel?
Mellesleg ezek a felesleges rövidítések nagyobb scriptnél jók, itt nem. Most a
 

CMD:sokpenz(playerid, params[]) {
     new id = GetPlayerID(playerid);
     new id_penz = GetPlayerMoney(id);
     new id_uj_penz = id_penz+1000000;
     SetPlayerMoney(id, id_uj_penz);
     SendClientMessage(id, -1, \"Küldöm az energiát! Tedd a kezed a képernyõre.\");
     return 1;
}

 
pár sort meglehetne oldani
 

CMD:sokpenz(playerid, params[])
{
     GivePlayerMoney(playerid, 1000000);
     return 1;
}
« Utoljára szerkesztve: 2014. június 25. - 13:08:39 írta Peter »

Egy hasznos stock
« Válasz #2 Dátum: 2014. június 25. - 13:07:42 »
0 Show voters
Idézetet írta: Peter date=1403694317\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"49000\" data-ipsquote-contentclass=\"forums_Topic
EZ MI? Komolyan, most ilyen rohama van mindenkinek, hogy tök felesleges sorokat töltsenek fel?
 
Neked meg mi bajod? Szerintem elsõ szkriptnek nem is olyan rossz.  8)

Egy hasznos stock
« Válasz #3 Dátum: 2014. június 25. - 13:10:39 »
0 Show voters
Különbség van a script és a Code között.
Ez egyik se! Leírtad a GivePlayerMoney-nak a bonyolultabb változatát.
EDIT:  Amit leírtál az annak a módszere amit nagyon régen használtak a scripterek mert még nem volt GivePlayerMoney.
« Utoljára szerkesztve: 2014. június 25. - 13:13:05 írta Peter »

Nem elérhető bendor

  • 2949
    • Profil megtekintése
Egy hasznos stock
« Válasz #4 Dátum: 2014. június 25. - 13:19:44 »
+1 Show voters
GetPlayerID(playerid);

 
==
 
playerid

 
Kicsit túlbonyolítod szerintem xdd

Egy hasznos stock
« Válasz #5 Dátum: 2014. június 25. - 13:30:43 »
0 Show voters
(ez tényleg ilyen sötét, vagy trollkodni próbál?)


\"Annoyed-facepalm-picard-l.png\"

Nem elérhető KovaNovik

  • 1121
  • KovaNovik
    • Profil megtekintése
Egy hasznos stock
« Válasz #6 Dátum: 2014. június 25. - 14:15:24 »
0 Show voters
Nem tudhatjuk.
 
CMD:sokpenz(playerid) return GivePlayerMoney(playerid, 1000000), SendClientMessage(id, -1, \"Küldöm az energiát! Tedd a kezed a képernyõre.\");

Egy hasznos stock
« Válasz #7 Dátum: 2014. június 25. - 15:38:46 »
0 Show voters
A pénzes csak egy példa volt a használatra, de itt egy másik példa is:
 

#include <a_samp>
#include <zcmd>
CMD:hptolt(playerid, params[]) {
     new id = GetPlayerID(playerid);
     new uj_elet = 100;
     SetPlayerHealth(id, uj_elet);
     SendClientMessage(id, -1, \"Kaptál egy kis életet, mert eltoltál egy békepipát!\");
     return 1;
}
« Utoljára szerkesztve: 2014. június 25. - 15:46:35 írta Shirak »

Nem elérhető DrAkE

  • 2078
    • Profil megtekintése
Egy hasznos stock
« Válasz #8 Dátum: 2014. június 25. - 15:46:17 »
+1 Show voters
Hát öcsém, nem mondom hogy szar troll vagy, mert már dicséret lenne.

Nem elérhető BoOy

  • 3209
  • 2013-as év szkriptere
    • Profil megtekintése
Egy hasznos stock
« Válasz #9 Dátum: 2014. június 25. - 16:06:19 »
0 Show voters
[gmod]Értelmetlen téma, ezért zárom.[/gmod]
« Utoljára szerkesztve: 2014. június 25. - 17:12:06 írta BoOy »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal