Szerző Téma: Alap fegyvervásárlás  (Megtekintve 1608 alkalommal)

Alap fegyvervásárlás
« Dátum: 2014. április 26. - 13:16:12 »
0 Show voters
Üdvözlök mindenkit, Dav.eEe vagyok, kezdõ fórumozó, és scripter.Tényleg nagyon kezdõ vagyok, egy órát tanultam, és egy 10perc alatt kihoztam egy alap fegyver vásárló FS-t. Szerintem fel lehet használni, de nem nagy szám.
Adatok:
82 soros FS

Vásárolható 6fegyver egyenlõre, de frissítgetem majd.

Szóval, azt kérném, mivel tényleg nagyon kezdõ vagyok, véleményt nyílvánítsatok, hogy mennyire rossz, és mennyire jó. Építõ jellegû hozzászólásokat szívesen fogadok.
 
/*
A filterscriptet bárki használhatja, de saját nevén nem adhatja ki.
A filterscriptet készítette: Dav.eEe!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ez az elsõ publikus filterscriptem.
Filterscript neve: Fegyvert pénzért!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/
#include <a_samp>
#include <zcmd>
#include <dutils>
#pragma unused ret_memcpy
public OnFilterScriptInit()
{
print (\"Fegyvervásárlás FS betöltve.BY: Dav.eEe\");
return 1;
}
CMD:fegyver(playerid, params[])
{
SendClientMessage(playerid, 0, \"Vásárolható fegyverek:\");
SendClientMessage(playerid, 1, \"/ak47 /m4 /deagle /knife\");
SendClientMessage(playerid, 1, \"/shotgun /sawnoff. Árakért /fegyverar\");
SendClientMessage(playerid, 1, \"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\");
SendClientMessage(playerid, 1, \"Fegyver script készítõ:Dav.eEe\");
SendClientMessage(playerid, 1, \"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\");
return 1;
}
CMD:fegyverar(playerid, params[])
{
SendClientMessage(playerid, 0, \"Fegyverárak, és töltény számok:\");
SendClientMessage(playerid, 1, \"AK47: 200töltény+fegyver = 30.000$\");
SendClientMessage(playerid, 1, \"M4: 200töltény+fegyver = 30.000$\");
SendClientMessage(playerid, 1, \"Deagle: 50töltény+fegyver = 10.000$\");
SendClientMessage(playerid, 1, \"Knife: 1 kés = 1.000$\");
SendClientMessage(playerid, 1, \"Shotgun: 50töltény+fegyver = 45.000$\");
SendClientMessage(playerid, 1, \"Sawnoff: 100töltény+fegyver = 65.000$\");
SendClientMessage(playerid, 1, \"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\");
SendClientMessage(playerid, 1, \"Fegyver script készítõ:Dav.eEe\");
SendClientMessage(playerid, 1, \"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\");
return 1;
}
CMD:m4(playerid, params[])
{
GivePlayerWeapon(playerid, 31, 200);
SetPlayerMoney(playerid, -30000);
return 1;
}
CMD:ak47(playerid, params[])
{
GivePlayerWeapon(playerid, 30, 200);
SetPlayerMoney(playerid, -30000);
return 1;
}
CMD:deagle(playerid, params[])
{
GivePlayerWeapon(playerid, 24, 50);
SetPlayerMoney(playerid, -10000);
return 1;
}
CMD:knife(playerid, params[])
{
GivePlayerWeapon(playerid, 4, 1);
SetPlayerMoney(playerid, -1000);
return 1;
}
CMD:shotgun(playerid, params[])
{
GivePlayerWeapon(playerid, 25, 50);
SetPlayerMoney(playerid, -45000);
return 1;
}
CMD:sawnoff(playerid, params[])
{
GivePlayerWeapon(playerid, 26, 100);
SetPlayerMoney(playerid, -65000);
return 1;
}
//Ennyi lenne, frissítések várhatóak!
« Utoljára szerkesztve: 2014. április 26. - 13:18:36 írta Dav.eEe »

Nem elérhető Blowy

  • 194
    • Profil megtekintése
Alap fegyvervásárlás
« Válasz #1 Dátum: 2014. április 26. - 16:17:06 »
0 Show voters
Jó csak SetPlayerMoney helyett lehetne GivePlayerMoney és le lehetne ellenõrizni, hogy van e egyátalán pénze a fegyverre azis egyszerû:
( GetPlayerMoney - el kell )  :)

Nem elérhető KovaNovik

  • 1121
  • KovaNovik
    • Profil megtekintése
Alap fegyvervásárlás
« Válasz #2 Dátum: 2014. április 26. - 16:44:01 »
0 Show voters
Jó lett, ahhoz képest, hogy én egy óra után még el sem tudtam indítani a szervert :D.
Építõ jellegû kritika: a parancsoknál a params[] felesleges, ha nsm használod a paramétereket (itt bnem használod).

Alap fegyvervásárlás
« Válasz #3 Dátum: 2014. április 26. - 13:16:12 »
0 Show voters
Üdvözlök mindenkit, Dav.eEe vagyok, kezdõ fórumozó, és scripter.Tényleg nagyon kezdõ vagyok, egy órát tanultam, és egy 10perc alatt kihoztam egy alap fegyver vásárló FS-t. Szerintem fel lehet használni, de nem nagy szám.
Adatok:
82 soros FS

Vásárolható 6fegyver egyenlõre, de frissítgetem majd.

Szóval, azt kérném, mivel tényleg nagyon kezdõ vagyok, véleményt nyílvánítsatok, hogy mennyire rossz, és mennyire jó. Építõ jellegû hozzászólásokat szívesen fogadok.
 
/*
A filterscriptet bárki használhatja, de saját nevén nem adhatja ki.
A filterscriptet készítette: Dav.eEe!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ez az elsõ publikus filterscriptem.
Filterscript neve: Fegyvert pénzért!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/
#include <a_samp>
#include <zcmd>
#include <dutils>
#pragma unused ret_memcpy
public OnFilterScriptInit()
{
print (\"Fegyvervásárlás FS betöltve.BY: Dav.eEe\");
return 1;
}
CMD:fegyver(playerid, params[])
{
SendClientMessage(playerid, 0, \"Vásárolható fegyverek:\");
SendClientMessage(playerid, 1, \"/ak47 /m4 /deagle /knife\");
SendClientMessage(playerid, 1, \"/shotgun /sawnoff. Árakért /fegyverar\");
SendClientMessage(playerid, 1, \"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\");
SendClientMessage(playerid, 1, \"Fegyver script készítõ:Dav.eEe\");
SendClientMessage(playerid, 1, \"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\");
return 1;
}
CMD:fegyverar(playerid, params[])
{
SendClientMessage(playerid, 0, \"Fegyverárak, és töltény számok:\");
SendClientMessage(playerid, 1, \"AK47: 200töltény+fegyver = 30.000$\");
SendClientMessage(playerid, 1, \"M4: 200töltény+fegyver = 30.000$\");
SendClientMessage(playerid, 1, \"Deagle: 50töltény+fegyver = 10.000$\");
SendClientMessage(playerid, 1, \"Knife: 1 kés = 1.000$\");
SendClientMessage(playerid, 1, \"Shotgun: 50töltény+fegyver = 45.000$\");
SendClientMessage(playerid, 1, \"Sawnoff: 100töltény+fegyver = 65.000$\");
SendClientMessage(playerid, 1, \"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\");
SendClientMessage(playerid, 1, \"Fegyver script készítõ:Dav.eEe\");
SendClientMessage(playerid, 1, \"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\");
return 1;
}
CMD:m4(playerid, params[])
{
GivePlayerWeapon(playerid, 31, 200);
SetPlayerMoney(playerid, -30000);
return 1;
}
CMD:ak47(playerid, params[])
{
GivePlayerWeapon(playerid, 30, 200);
SetPlayerMoney(playerid, -30000);
return 1;
}
CMD:deagle(playerid, params[])
{
GivePlayerWeapon(playerid, 24, 50);
SetPlayerMoney(playerid, -10000);
return 1;
}
CMD:knife(playerid, params[])
{
GivePlayerWeapon(playerid, 4, 1);
SetPlayerMoney(playerid, -1000);
return 1;
}
CMD:shotgun(playerid, params[])
{
GivePlayerWeapon(playerid, 25, 50);
SetPlayerMoney(playerid, -45000);
return 1;
}
CMD:sawnoff(playerid, params[])
{
GivePlayerWeapon(playerid, 26, 100);
SetPlayerMoney(playerid, -65000);
return 1;
}
//Ennyi lenne, frissítések várhatóak!
« Utoljára szerkesztve: 2014. április 26. - 13:18:36 írta Dav.eEe »

Nem elérhető Blowy

  • 194
    • Profil megtekintése
Alap fegyvervásárlás
« Válasz #4 Dátum: 2014. április 26. - 16:17:06 »
0 Show voters
Jó csak SetPlayerMoney helyett lehetne GivePlayerMoney és le lehetne ellenõrizni, hogy van e egyátalán pénze a fegyverre azis egyszerû:
( GetPlayerMoney - el kell )  :)

Nem elérhető KovaNovik

  • 1121
  • KovaNovik
    • Profil megtekintése
Alap fegyvervásárlás
« Válasz #5 Dátum: 2014. április 26. - 16:44:01 »
0 Show voters
Jó lett, ahhoz képest, hogy én egy óra után még el sem tudtam indítani a szervert :D.
Építõ jellegû kritika: a parancsoknál a params[] felesleges, ha nsm használod a paramétereket (itt bnem használod).

Alap fegyvervásárlás
« Válasz #6 Dátum: 2014. december 31. - 21:15:25 »
0 Show voters
Ezt nem hiszem el? Ez mi?

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal