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: [sdc]skyline - 2011. június 10. - 20:07:10
-
Sziasztok
Ez a legelsõ olyan scriptem amit fel teszek a fórumra!
Remélem Mindenkinek tetszeni fog!
Infó:
A Fegyver Lekérõ Menüt a /fb parancal tudod elõhívni!
A fegyvereket ingyen meg kapod!
0.5 V Letöltés: <a href=\"http://solidfiles.com/d/e41669/\">RAR</a> kurta999 segítségével
Ez egy Béta verzíó (Nem teszteltem!)
Ha bármi Hibát találnátok benne szoljatok!
Köszönöm :)
1.5 V
Ismertetõ:
Most már meg érkezett az Új verzió!
Lényegében majdnem ugyan az mint az elõzõ!
Infó:
A Fegyver Boltot a(z) /fb parancsal tudod elõhívni!
Akinek nincs pénze az is vehet de annak viszont már - ba megy a pénze! ( Ezt is javitaní fogom! )
A fegyvereket amikor meg veszed alapbol 500 töltény lesz benne!
Ha esetlek valakinek Nem menne a dolog kérdezzen bátran!
RAR: Letöltés
2.0 V
Ismertetõ:
Ebbe a verzióba (2.0) már csak az tudja a fegyvereket meg venni akinek van rá pénze!
Ha fegyvert szeretnél vásárolni akkor az /fb parancsot kell beírnod.
Amit veszel fegyvert mindegyikben 99999 (Végtelen) Töltény lesz!
Tesztelve!
Javitások:
1.) Már csak az tud fegyvert venni akinek van rá pénze!
2.) Már nem megy minusz -ba a pénz!
3.) Mindeggyik megvásárolt fegyverbe 99999 Töltény lesz!
Várható Újitások:
1.) Színezett betûk
2.) Fegyver csomagok
3.) A fegyverek nevei mellet az árak egyvonalba lesznek
Letöltés:
2.0 V Letöltése: <a href=\"http://solidfiles.com/d/a403c/\">RAR</a>
-
Egyébként nem jó a letöltõ link, meg irhatnál szerintem több infót rólla
-
>\" post=\"146056\" timestamp=\"1307729483\"]
Egyébként nem jó a letöltõ link, meg irhatnál szerintem több infót rólla
[/quote]
Most már jó :D
-
Egyszerû kis FS, jó lett grat!
-
Egyszerû kis FS, jó lett grat!
Köszi! :)
-
A switch-et sz*rul használod, így kéne.
A TAB használata az 0, ha ezt nem használod akkor egy script úgynéz ki, mintha a sz*rból szedted volna ki.
Tehát ezt használd, mert eznélkül átláthatatlan.
Kicsit javítottam a scripten, javítottam az indentációt és a switch-et.
[pawn]
#include <a_samp>
#define COLOR_GREEN 0x33AA33AA
new Menu:fegyver;
public OnGameModeInit()
{
fegyver = CreateMenu(\"Fegyver Bolt!\", 2, 55.0, 200.0, 100.0, 80.0);
AddMenuItem(fegyver, 0, \"MP5!\"); //1
AddMenuItem(fegyver, 0, \"M4!\"); //2
AddMenuItem(fegyver, 0, \"AK-47!\"); //3
AddMenuItem(fegyver, 0, \"Combat Shoutgun!\"); //4
AddMenuItem(fegyver, 0, \"Gránát!\"); //5
AddMenuItem(fegyver, 0, \"Sniper!\"); //6
AddMenuItem(fegyver, 0, \"Tec9!\"); //7
AddMenuItem(fegyver, 0, \"Micro SMG!\"); //8
AddMenuItem(fegyver, 0, \"Sawn-off Shoutgun!\"); //9
return 1;
}
public OnPlayerSelectedMenuRow(playerid, row)
{
new Menu:current = GetPlayerMenu(playerid);
if(current == fegyver)
{
switch(row)
{
case 0:GivePlayerWeapon(playerid, 29, 500);
case 1:GivePlayerWeapon(playerid, 31, 500);
case 2:GivePlayerWeapon(playerid, 30, 500);
case 3:GivePlayerWeapon(playerid, 27, 500);
case 4:GivePlayerWeapon(playerid, 16, 500);
case 5:GivePlayerWeapon(playerid, 34, 500);
case 6:GivePlayerWeapon(playerid, 32, 500);
case 7:GivePlayerWeapon(playerid, 28, 500);
case 8:GivePlayerWeapon(playerid, 26, 500);
}
}
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(\"/fb\", cmdtext, true, 4) == 0)
{
ShowMenuForPlayer(fegyver, playerid);
return 1;
}
return 0;
}
public OnPlayerConnect (playerid)
{
SendClientMessage(playerid, COLOR_GREEN,\"Fegyver Script Betöltve!\");
SendClientMessage(playerid, COLOR_GREEN,\"Használathoz írd be: /fb\");
return 1;
}
[/pawn]
Ezeket nem rosszból csináltam, csak megmutatom, hogy miket nemcsináltál benne a legjobban xD
-
A switch-et sz*rul használod, így kéne.
A TAB használata az 0, ha ezt nem használod akkor egy script úgynéz ki, mintha a sz*rból szedted volna ki.
Tehát ezt használd, mert eznélkül átláthatatlan.
Kicsit javítottam a scripten, javítottam az indentációt és a switch-et.
[pawn]
#include <a_samp>
#define COLOR_GREEN 0x33AA33AA
new Menu:fegyver;
public OnGameModeInit()
{
fegyver = CreateMenu(\"Fegyver Bolt!\", 2, 55.0, 200.0, 100.0, 80.0);
AddMenuItem(fegyver, 0, \"MP5!\"); //1
AddMenuItem(fegyver, 0, \"M4!\"); //2
AddMenuItem(fegyver, 0, \"AK-47!\"); //3
AddMenuItem(fegyver, 0, \"Combat Shoutgun!\"); //4
AddMenuItem(fegyver, 0, \"Gránát!\"); //5
AddMenuItem(fegyver, 0, \"Sniper!\"); //6
AddMenuItem(fegyver, 0, \"Tec9!\"); //7
AddMenuItem(fegyver, 0, \"Micro SMG!\"); //8
AddMenuItem(fegyver, 0, \"Sawn-off Shoutgun!\"); //9
return 1;
}
public OnPlayerSelectedMenuRow(playerid, row)
{
new Menu:current = GetPlayerMenu(playerid);
if(current == fegyver)
{
switch(row)
{
case 0:GivePlayerWeapon(playerid, 29, 500);
case 1:GivePlayerWeapon(playerid, 31, 500);
case 2:GivePlayerWeapon(playerid, 30, 500);
case 3:GivePlayerWeapon(playerid, 27, 500);
case 4:GivePlayerWeapon(playerid, 16, 500);
case 5:GivePlayerWeapon(playerid, 34, 500);
case 6:GivePlayerWeapon(playerid, 32, 500);
case 7:GivePlayerWeapon(playerid, 28, 500);
case 8:GivePlayerWeapon(playerid, 26, 500);
}
}
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(\"/fb\", cmdtext, true, 4) == 0)
{
ShowMenuForPlayer(fegyver, playerid);
return 1;
}
return 0;
}
public OnPlayerConnect (playerid)
{
SendClientMessage(playerid, COLOR_GREEN,\"Fegyver Script Betöltve!\");
SendClientMessage(playerid, COLOR_GREEN,\"Használathoz írd be: /fb\");
return 1;
}
[/pawn]
Ezeket nem rosszból csináltam, csak megmutatom, hogy miket nemcsináltál benne a legjobban xD
nagyon köszi kurta de már csináltam egyed dialog ba! most teszem fel!