Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2013-06-04, 23:17


Story

LOVE TRUCK






Wiek: 31
Na forum: 5952 dni
Posty: 24
Nick w MP: Lewy99

Piwa: 81

Respekt: 38

Czesc , mam system glodu KOD:
Kod:

{
format(string, sizeof(string), "{FFFFFF}%d. {FF9900}%s {00FF00}$%d {FFFFFF}( {FF9900}HP: %d{FFFFFF})\n", i+1, ShopFood[i][nazwa], ShopFood[i][money], ShopFood[i][health]);
strcat(StrShop, string);
}

for(new z; z<GetMaxPlayers(); z++)
{
pgGlod[z] = CreateProgressBar(549.00, 43.00, 57.50, 4.50, -1048321, 100.0);
}
return 1;
}

public OnPlayerConnect(playerid)
{
Glod[playerid] = 100;
SetProgressBarValue(pgGlod[playerid], 100);
ShowProgressBarForPlayer(playerid, pgGlod[playerid]);
return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == SHOP_GUI && response)
{
new string[130];

if(Glod[playerid] >= 100)
return SendClientMessage(playerid, 0xFF0000FF, "(Info) {FF9900}Jeste? najedzony!");
if(GetPlayerMoney(playerid) < ShopFood[listitem][money])
return SendClientMessage(playerid, 0xFF0000FF, "(Info) {FF9900}Nie posiadasz tyle got?wki!");

format(string, sizeof(string), "(Sklep) {FFFFFF}Kupi?e? %s za {00FF00}$%d", ShopFood[listitem][nazwa], ShopFood[listitem][money]);
SendClientMessage(playerid, 0xFF0000FF, string);

Glod[playerid] += ShopFood[listitem][health];
GivePlayerMoney(playerid, -ShopFood[listitem][money]);

ShowPlayerDialog(playerid, SHOP_GUI, 2, "{FF9900}Budka z jedzeniem", StrShop, "Kup", "Zamknij");
return 1;
}
return 0;
}

forward minusGlod();
public minusGlod()
{
new Float:HP;

for(new playerid; playerid <GetMaxPlayers(); playerid++)
{
if(IsPlayerConnected(playerid))
{
if(Glod[playerid] > 0)
{
Glod[playerid] -=2;
SetProgressBarValue(pgGlod[playerid], Glod[playerid]);
UpdateProgressBar(pgGlod[playerid], playerid);
}
else
{
GetPlayerHealth(playerid, HP);
SetPlayerHealth(playerid, HP -2.0);
}
}
}
return 1;
}

CMD:sklep(playerid, cmdtext[])
return ShowPlayerDialog(playerid, SHOP_GUI, 2, "{FF9900}Budka z jedzeniem", StrShop, "Kup", "Zamknij");


Chcialbym , aby obok z??tego paska , poniewa? jest on onzaczony ?? ?tym paskiem znajdowa?a si? ma?a pizza , jak na grand-truck .
I jeszcze jedna rzecz , na serwerze s? sklepy , podjezdza si? wpisuje si? /sklep i kupuje jedzenie . Ale w tym skrypcie jest wbudowana cmd / sklep m?g?by kto? j? przy okazji usun??? .
Z g?ry dzi?ki.

Podpis
PT 2013 MAP 70% ;)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-06-05, 14:15


B!4CK

Never give UP!






Wiek: 32
Na forum: 5809 dni
Posty: 1047
Nick w MP: John

Piwa: 1891

Respekt: 124,2
Respekt: 124,2

Kod:

{
format(string, sizeof(string), "{FFFFFF}%d. {FF9900}%s {00FF00}$%d {FFFFFF}( {FF9900}HP: %d{FFFFFF})\n", i+1, ShopFood[i][nazwa], ShopFood[i][money], ShopFood[i][health]);
strcat(StrShop, string);
}

for(new z; z<GetMaxPlayers(); z++)
{
pgGlod[z] = CreateProgressBar(549.00, 43.00, 57.50, 4.50, -1048321, 100.0);
}
return 1;
}

public OnPlayerConnect(playerid)
{
Glod[playerid] = 100;
SetProgressBarValue(pgGlod[playerid], 100);
ShowProgressBarForPlayer(playerid, pgGlod[playerid]);
return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == SHOP_GUI && response)
{
new string[130];

if(Glod[playerid] >= 100)
return SendClientMessage(playerid, 0xFF0000FF, "(Info) {FF9900}Jeste? najedzony!");
if(GetPlayerMoney(playerid) < ShopFood[listitem][money])
return SendClientMessage(playerid, 0xFF0000FF, "(Info) {FF9900}Nie posiadasz tyle got?wki!");

format(string, sizeof(string), "(Sklep) {FFFFFF}Kupi?e? %s za {00FF00}$%d", ShopFood[listitem][nazwa], ShopFood[listitem][money]);
SendClientMessage(playerid, 0xFF0000FF, string);

Glod[playerid] += ShopFood[listitem][health];
GivePlayerMoney(playerid, -ShopFood[listitem][money]);

ShowPlayerDialog(playerid, SHOP_GUI, 2, "{FF9900}Budka z jedzeniem", StrShop, "Kup", "Zamknij");
return 1;
}
return 0;
}

forward minusGlod();
public minusGlod()
{
new Float:HP;

for(new playerid; playerid <GetMaxPlayers(); playerid++)
{
if(IsPlayerConnected(playerid))
{
if(Glod[playerid] > 0)
{
Glod[playerid] -=2;
SetProgressBarValue(pgGlod[playerid], Glod[playerid]);
UpdateProgressBar(pgGlod[playerid], playerid);
}
else
{
GetPlayerHealth(playerid, HP);
SetPlayerHealth(playerid, HP -2.0);
}
}
}
return 1;
}


Ty bez kitu nie umiesz usun?? nawet g?upiej komendy? Nikt na ?atwizne Ci nie da wszystkiego, naucz si? sam z czasem.. ;x

'Chcialbym , aby obok z??tego paska , poniewa? jest on onzaczony ?? ?tym paskiem znajdowa?a si? ma?a pizza , jak na grand-truck '
Zdanie beznadziejne.. Po prostu usu? ten pasek i daj textdraw w postaci pizzy lub jest jaki? skrypt na gtao.pl.com i poszukaj sobie w stylu textdraw co? tam.. tylko nie editor.

Podpis
Cześć
! :)


Projekt, który poruszy scenę platformy SA:MP!
Postaw piwo autorowi tego posta
 

 
Tagi: system :: glodu :: naprawa
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » [INNE] System Glodu Naprawa Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku