/sprunk
1,876
pregleda
15
postova
20. Apr. 2010.
Prvo uzmi x,y,z kordinate od mesta ispred kog ces moci da uzimas sprunk
Te kordinate dobijas tako sto odes na zeleljeno mesto u igrici i ukucas /save
I onda stavis pod
Te kordinate dobijas tako sto odes na zeleljeno mesto u igrici i ukucas /save
I onda stavis pod
Quote
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/sprunk", cmdtext, true, 10) == 0)
{
if(PlayerToPoint(1.0, playerid, x,y,z) -- tu stavljas kordinate od tog mesta na kom ce moci da uzima sprunk
GivePlayerMoney(playerid, -3); --- -3 to je da igracu oduzme 3 dolara kad upise /sprunk,ti podesi koliko hoces
SendClientMessage(playerid, 0xFFFFFF, "Kupili ste sprunk.");
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_SPRUNK);
return 1;
}
}
{
if (strcmp("/sprunk", cmdtext, true, 10) == 0)
{
if(PlayerToPoint(1.0, playerid, x,y,z) -- tu stavljas kordinate od tog mesta na kom ce moci da uzima sprunk
GivePlayerMoney(playerid, -3); --- -3 to je da igracu oduzme 3 dolara kad upise /sprunk,ti podesi koliko hoces
SendClientMessage(playerid, 0xFFFFFF, "Kupili ste sprunk.");
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_SPRUNK);
return 1;
}
}
Kingpin
Novi Član
240 / 250 XP
🌱Početnik(0)
1,007
Postovi:
12
Teme:
Pridružio se:Nov. 2009
20. Apr. 2010.
evo ljudi da van nelažem stavio sam ovo:
kad sam vido onaj include Å¡ta li veÄ odma sam ga ugasio xD a ovo drugu sa animacijon mi je javljalo neke erore e sad ako je moguÄe da mi reÄete kako da mi se hp dodaje 20 po 20 % a ne da mi odma skoÄi na 87😕
Quote
//---------------------------------------------------------------------------
if(strcmp(cmdtext, "/sprunk", true) == 0)
{
if(PlayerToPoint(3.0, playerid, 2483.8538,-1783.5389,13.5541))
{
GivePlayerMoney(playerid, -20);
SetPlayerHealth(playerid, 87.00);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s uzima sok iz aparata i pije ga.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
return 1;
}
if(strcmp(cmdtext, "/sprunk", true) == 0)
{
if(PlayerToPoint(3.0, playerid, 2483.8538,-1783.5389,13.5541))
{
GivePlayerMoney(playerid, -20);
SetPlayerHealth(playerid, 87.00);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s uzima sok iz aparata i pije ga.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
return 1;
}
kad sam vido onaj include Å¡ta li veÄ odma sam ga ugasio xD a ovo drugu sa animacijon mi je javljalo neke erore e sad ako je moguÄe da mi reÄete kako da mi se hp dodaje 20 po 20 % a ne da mi odma skoÄi na 87😕
20. Apr. 2010.
//---------------------------------------------------------------------------
if(strcmp(cmdtext, "/sprunk", true) == 0)
{
if(PlayerToPoint(3.0, playerid, 2483.8538,-1783.5389,13.5541))
{
GivePlayerMoney(playerid, -20);
SetPlayerHealth(playerid, 25.00);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s uzima sok iz aparata i pije ga.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
return 1;
}
evo kopiraj owo..sada ce dodati 25 % heal-a 😄
edit: ako ne radi jawi..
20. Apr. 2010.
if(strcmp(cmd, "/menu", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerToPoint(20.0, playerid,369.1292,-72.7348,1001.5078) || PlayerToPoint(38.0, playerid,1212.7590,-904.1766,48.0557) || PlayerToPoint(10.0, playerid,-2446.8879,2230.1929,4.8438))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "Pomoc: /menu [id jela]");
SendClientMessage(playerid, COLOR_GRAD1, "|_______ Jela na Ponudi _______|");
SendClientMessage(playerid, COLOR_GRAD2, "| 1: Hamburger(10$), 2: CheesBurger(20$), 3: Pizza(25$), 4: Odojak(50$)");
return 1;
}
new item = strval(tmp);
new Float:health;
GetPlayerHealth(playerid, health);
switch (item)
{
case 1:
{
if (PlayerToPoint(10.0, playerid,369.1292,-72.7348,1001.5078)|| PlayerToPoint(10.0, playerid,1212.7590,-904.1766,48.0557) || PlayerToPoint(10.0, playerid,-2446.8879,2230.1929,4.8438))
{
GetPlayerName(playerid, pName, sizeof(pName));
format(string, sizeof(string), "* %s jede Hamburger", pName);
ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
SetPlayerHealth(playerid, health + 10.0);
GivePlayerMoney(playerid, -10);
SBizzInfo += 10;
}
}
case 2:
{
if (PlayerToPoint(10.0, playerid,369.1292,-72.7348,1001.5078)|| PlayerToPoint(10.0, playerid,1212.7590,-904.1766,48.0557) || PlayerToPoint(10.0, playerid,-2446.8879,2230.1929,4.8438))
{
GetPlayerName(playerid, pName, sizeof(pName));
format(string, sizeof(string), "* %s jede CheesBruger", pName);
ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
SetPlayerHealth(playerid, health + 20.0);
GivePlayerMoney(playerid, -20);
SBizzInfo += 20;
}
}
case 3:
{
if (PlayerToPoint(10.0, playerid,369.1292,-72.7348,1001.5078)|| PlayerToPoint(10.0, playerid,1212.7590,-904.1766,48.0557) || PlayerToPoint(10.0, playerid,-2446.8879,2230.1929,4.8438))
{
GetPlayerName(playerid, pName, sizeof(pName));
format(string, sizeof(string), "* %s jede Pizzu", pName);
ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
SetPlayerHealth(playerid, health + 25.0);
GivePlayerMoney(playerid, -25);
SBizzInfo += 25;
}
}
case 4:
{
if (PlayerToPoint(10.0, playerid,369.1292,-72.7348,1001.5078)|| PlayerToPoint(10.0, playerid,1212.7590,-904.1766,48.0557) || PlayerToPoint(10.0, playerid,-2446.8879,2230.1929,4.8438))
{
GetPlayerName(playerid, pName, sizeof(pName));
format(string, sizeof(string), "* %s jede Odojak", pName);
ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
SetPlayerHealth(playerid, health + 50.0);
GivePlayerMoney(playerid, -50);
SBizzInfo += 50;
}
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Nisi kod mjesta za /menu !");
}
}//not connected
return 1;
}Eto ti moja komanda od /menu, radi na istom principu
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava