Szerző Téma: Skinváltó  (Megtekintve 1757 alkalommal)

Skinváltó
« Dátum: 2016. November 06. - 22:13:04 »
+5
Sziasztok. Elkészitettem életem első filterszkriptét.
/skin parancsal lehet skint váltani.
A filterscript:
#include <a_samp>#include <zcmd>#include <sscanf>#define FEHER -1new nev[MAX_PLAYER_NAME];CMD:skin(playerid,params[]){if(IsPlayerConnected(playerid)){     new skinid;     if(sscanf(params,\"i\",skinid)) return SendClientMessage(playerid,FEHER,\"Használat: /skin [skinID]\");     {        if(skinid <= 311 && skinid >= 0)        {             SetPlayerSkin(playerid,skinid);             GetPlayerName(playerid,nev,sizeof(nev));             printf(\"%S megváltoztatta a skinjét %d-ra/re\",nev,skinid);             SendClientMessage(playerid,FEHER,\"Sikeresen megváltoztattad a skinedet!\");         }         else SendClientMessage(playerid,FEHER,\"A skin ID-nek 0 és 311 között kell lennie!\");      }}else SendClientMessage(playerid,FEHER,\"Nem vagy bejelentkezve!\");return 1;}
« Utoljára szerkesztve: 2016. November 07. - 13:51:05 írta KuruczAdam15 »

Skinváltó
« Válasz #1 Dátum: 2016. November 06. - 22:23:27 »
0
Wáó!!
Nagyon jó lett!

Skinváltó
« Válasz #2 Dátum: 2016. November 06. - 22:24:51 »
0
Köszi. Hát szenvedtem vele, első filterscriptem, de valahogy összehoztam

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
Skinváltó
« Válasz #3 Dátum: 2016. November 06. - 22:27:37 »
0
Nem rossz, viszont több skin van már a SA:MP-ba. :)

Skinváltó
« Válasz #4 Dátum: 2016. November 06. - 22:29:03 »
0
Javitottam. Köszi hogy szóltál
« Utoljára szerkesztve: 2016. November 06. - 22:31:02 írta KuruczAdam15 »

Nem elérhető Pedró

  • 3341
  • 2014 © Az év Szkriptere
    • Profil megtekintése
Skinváltó
« Válasz #5 Dátum: 2016. November 06. - 22:32:21 »
0
Tetszik.

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
Skinváltó
« Válasz #6 Dátum: 2016. November 06. - 22:37:40 »
0
ja meg ez is hülyeség: if(IsPlayerConnected(playerid))
Mert ha nincs fent a szerón akkor nehezen használja a parancsot.

Skinváltó
« Válasz #7 Dátum: 2016. November 06. - 22:47:52 »
0
én azt mindig beleszoktam irni :D

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
Skinváltó
« Válasz #8 Dátum: 2016. November 06. - 22:53:17 »
+4
\"14906951_979001465543087_4657856551577190529_n.jpg\"

Skinváltó
« Válasz #9 Dátum: 2016. November 06. - 22:58:18 »
0
nemtudom xd megszoktam már mikor irok parancsokat, viszont én most lépek aludni. Jó éjt srácok.

Skinváltó
« Válasz #10 Dátum: 2016. November 06. - 23:35:41 »
0
Idézetet írta: Flαsн date=1478468260\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"63525\" data-ipsquote-contentclass=\"forums_Topic
ja meg ez is hülyeség: if(IsPlayerConnected(playerid))
Mert ha nincs fent a szerón akkor nehezen használja a parancsot.
 
Igazabol nem kene gond legyen ha kozbe kilep, inkabb azt nem ertem egyebb esetben miert kuld uzenetet h nem vagy bejelentkezve :d meg ugye nemtom de asszem vannak invalid skinek is
 
These skins (3, 4, 5, 6, 8, 42, 65, 86, 119, 149, 208, 273, 289) were added in SA-MP 0.3d RC5 and will not work in earlier versions![/quote]
szval pl GetServerVasAsString verzio ellenorzessel kiszurheto, de nemhiszem h ilyen regi szerver fut meg. :)
am elso fsnek teljessen jo szerintem :) szoval  grat aztan hajra :D

Nem elérhető skyLine

  • Globális moderátor
  • 2171
  • 2020
  • Vaterán
    • Profil megtekintése
Skinváltó
« Válasz #11 Dátum: 2016. November 07. - 13:19:22 »
0
else SendClientMessage(playerid,FEHER,\"A skin ID-nek 0 és 299 között kell lennie!\");

 
helyett:
 
else SendClientMessage(playerid,FEHER,\"A skin ID-nek 0 és 311 között kell lennie!\");

Skinváltó
« Válasz #12 Dátum: 2016. November 07. - 13:50:13 »
0
Átirtam. Köszi. Ha valami még nem jó, szóljatok.
A hibáimból csak tanulni tudok :D

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal