GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => A témát indította: Shirak - 2014. Június 25. - 12:59:09

Cím: Egy hasznos stock
Írta: Shirak - 2014. Június 25. - 12:59:09
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;
}
Cím: Egy hasznos stock
Írta: Peter1481048284 - 2014. Június 25. - 13:05:17
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;
}
Cím: Egy hasznos stock
Írta: Shirak - 2014. Június 25. - 13:07:42
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)
Cím: Egy hasznos stock
Írta: Peter1481048284 - 2014. Június 25. - 13:10:39
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.
Cím: Egy hasznos stock
Írta: bendor - 2014. Június 25. - 13:19:44
GetPlayerID(playerid);

 
==
 
playerid

 
Kicsit túlbonyolítod szerintem xdd
Cím: Egy hasznos stock
Írta: TengeriMalac - 2014. Június 25. - 13:30:43
(ez tényleg ilyen sötét, vagy trollkodni próbál?)


\"Annoyed-facepalm-picard-l.png\"
Cím: Egy hasznos stock
Írta: KovaNovik - 2014. Június 25. - 14:15:24
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.\");
Cím: Egy hasznos stock
Írta: Shirak - 2014. Június 25. - 15:38:46
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;
}
Cím: Egy hasznos stock
Írta: DrAkE - 2014. Június 25. - 15:46:17
Hát öcsém, nem mondom hogy szar troll vagy, mert már dicséret lenne.
Cím: Egy hasznos stock
Írta: BoOy - 2014. Június 25. - 16:06:19
[gmod]Értelmetlen téma, ezért zárom.[/gmod]