GTA Közösség - A magyar GTA fórum
San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Szkript kérések => A témát indította: N@rbirock - 2011. október 28. - 17:21:34
-
szeretnék kérni egy olyan szkriptet hogy beirom /bolt és kiad egy listát ott lehet választani pl sör cigi és iensmik termésetesen pénzér és ha rákantitanak megveszi és tud cigizni inni
elöre is köszönöm
Dupla hozzászólás automatikusan összefûzve. ( 2011. október 29. - 07:47:16 )
senki se segit :question: :question:
-
szeretnék kérni egy olyan szkriptet hogy beirom /bolt és kiad egy listát ott lehet választani pl sör cigi és iensmik termésetesen pénzér és ha rákantitanak megveszi és tud cigizni inni
elöre is köszönöm
Dupla hozzászólás automatikusan összefûzve. ( 2011. október 29. - 07:47:16 )
senki se segit :question: :question:
Dialogal meglehet csinálni
ne azt mond nem tudod megirni
-
egy animation FS -et letöltesz, kiveszed ami kell (pl. cigi, sprunk ital, bor) és megcsinálod az alapján. + ha fizetni is kell azt már nemtudom XD
-
Van fent valahol egy ilyen scriptem,amit régen csináltam,keresgélj,én sem tudom hol van!
Ha megtaláltam linkelem!
á meg is van:
http://sampforum.hu/index.php?topic=11494.0
-
egy animation FS -et letöltesz, kiveszed ami kell (pl. cigi, sprunk ital, bor) és megcsinálod az alapján. + ha fizetni is kell azt már nemtudom XD
Ha vizet ni kell GivePlayerMoney(playerid, -1000);
Vagyis 1000$ fogg leveni!
-
[pawn]/*******************
Bolt FS N@rbirocknak
*******************/
#include <a_samp>
#define BOLT 0xFF0080FF
new menu;
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(cmdtext, \"/bolt\", true)==0)
{
ShowPlayerDialog(playerid,menu,DIALOG_STYLE_LIST,\"Bolt\",\"Üditõ\\nSör\\nBor\\nCigi\",\"Megvesz\", \"Kilép\");
return 1;
}
return 0;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid==menu)
{
if(response)
{
if(listitem==0)
{
if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid, BOLT, \"Nincs elég pénzed!\");
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_SPRUNK);
SendClientMessage(playerid,BOLT,\"Vettél egy üditõt!(1000$)\");
return 1;
}
if(listitem==1)
{
if(GetPlayerMoney(playerid) < 1800) return SendClientMessage(playerid, BOLT, \"Nincs elég pénzed!\");
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_BEER);
SendClientMessage(playerid,BOLT,\"Vettél egy sört!(1800$)\");
return 1;
}
if(listitem==2)
{
if(GetPlayerMoney(playerid) < 2400) return SendClientMessage(playerid, BOLT, \"Nincs elég pénzed!\");
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_WINE);
SendClientMessage(playerid,BOLT,\"Vettél egy bort!(2400$)\");
return 1;
}
if(listitem==3)
{
if(GetPlayerMoney(playerid) < 800) return SendClientMessage(playerid, BOLT, \"Nincs elég pénzed!\");
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_SMOKE_CIGGY);
SendClientMessage(playerid,BOLT,\"Vettél egy cigit!(800$)\");
return 1;
}
}
}
}[/pawn]
-
szép ! Én is ilyet akkarok csak kocsival :)
-
Mark\" post=\"188634\" timestamp=\"1319893363\"]
[pawn]/*******************
Bolt FS N@rbirocknak
*******************/
#include <a_samp>
#define BOLT 0xFF0080FF
new menu;
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(cmdtext, \"/bolt\", true)==0)
{
ShowPlayerDialog(playerid,menu,DIALOG_STYLE_LIST,\"Bolt\",\"Üditõ\\nSör\\nBor\\nCigi\",\"Megvesz\", \"Kilép\");
return 1;
}
return 0;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid==menu)
{
if(response)
{
if(listitem==0)
{
if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid, BOLT, \"Nincs elég pénzed!\");
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_SPRUNK);
SendClientMessage(playerid,BOLT,\"Vettél egy üditõt!(1000$)\");
return 1;
}
if(listitem==1)
{
if(GetPlayerMoney(playerid) < 1800) return SendClientMessage(playerid, BOLT, \"Nincs elég pénzed!\");
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_BEER);
SendClientMessage(playerid,BOLT,\"Vettél egy sört!(1800$)\");
return 1;
}
if(listitem==2)
{
if(GetPlayerMoney(playerid) < 2400) return SendClientMessage(playerid, BOLT, \"Nincs elég pénzed!\");
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_WINE);
SendClientMessage(playerid,BOLT,\"Vettél egy bort!(2400$)\");
return 1;
}
if(listitem==3)
{
if(GetPlayerMoney(playerid) < 800) return SendClientMessage(playerid, BOLT, \"Nincs elég pénzed!\");
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_SMOKE_CIGGY);
SendClientMessage(playerid,BOLT,\"Vettél egy cigit!(800$)\");
return 1;
}
}
}
}[/pawn]
[/quote]
Tiszta bug....
Eleve pénzt nem von le,meg dialogid nincs megadva,ezáltal nem fogja megjeleníteni!
Nincs olyan hogy:
[pawn]new menu;[/pawn]
helyette:
[pawn]#define menu 255[/pawn]
-
mind 1 kandaramé jó zárok