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

Wysłany: 2013-10-26, 18:42


awfesa







Wiek: 29
Na forum: 4705 dni
Posty: 563

Piwa: 223

Respekt: 280
Respekt: 280Respekt: 280Respekt: 280

Mam takie pytanie jak zrobi? kod kt?ry b?dzie dawa? exp za granie 1 godz. na serwerze ale po wyj?ciu i wej?ciu czas si? resetuje i odnowa trzeba grac 1 h

Podpis

Cokolwiek robicie w swoim życiu, nie będzie to legendarne,
jeżeli wasi przyjaciele nie będą mogli tego zobaczyć.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-10-26, 19:24


Sillence







Wiek: 26
Na forum: 5157 dni
Posty: 1514
Nick w MP: Sillence

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

awfesa, Pierwsze pytanie to czy posiadasz ju? jaki? system exp ? Czy m?wi?c 'exp' masz na my?li score ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-10-26, 19:35


awfesa







Wiek: 29
Na forum: 4705 dni
Posty: 563

Piwa: 223

Respekt: 280
Respekt: 280Respekt: 280Respekt: 280

tak posiadam

to jest kod co mam w mapce ale on dzia?a tak ze po wyjsciu i wejsciu czas si? nie resetuje np. gra?e? 20 min potem wysz?e? i wszed?e? na serwer to wystarczy ze pograsz 40 min i dostaniesz expa a nie od nowa 1 h oto ten kod

Kod:

forward BonusTagExp();
public BonusTagExp()
{
for(new PlayerId = 0; PlayerId < GetMaxPlayers(); PlayerId++)
{
if(IsPlayerConnected(PlayerId))
{
if(strfind(Player[PlayerId][Name], "[PSS]") != -1)
{
Player[PlayerId][Exp] += 10;

if(Player[PlayerId][Level] < GetPlayerLevel(PlayerId))
LevelUp(PlayerId);
SendClientMessage(PlayerId, COLOR_GREEN, "{0033ff}>>>{ffffff}Dostale? dodatkowo {0033ff}5 EXP {ffffff}za TAG {0033ff}.");
GameTextForAll("~r~+", 1000, 1);
UpdatePlayerScore(PlayerId);


Podpis

Cokolwiek robicie w swoim życiu, nie będzie to legendarne,
jeżeli wasi przyjaciele nie będą mogli tego zobaczyć.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-10-26, 20:31


Sillence







Wiek: 26
Na forum: 5157 dni
Posty: 1514
Nick w MP: Sillence

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

awfesa, Timer Ci si? nie resetuje, jak tworzysz go dla wszystkich. Jakby? go zrobi? dla jednego gracza i potem zabija? to co innego. W tym przypadku trzeba zrobi? kod na 'Czas gry online (jednorazowo)' i dodawa? exp za przegran? godzin?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-10-26, 20:44


awfesa







Wiek: 29
Na forum: 4705 dni
Posty: 563

Piwa: 223

Respekt: 280
Respekt: 280Respekt: 280Respekt: 280

a jak to zrobi??

Podpis

Cokolwiek robicie w swoim życiu, nie będzie to legendarne,
jeżeli wasi przyjaciele nie będą mogli tego zobaczyć.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-10-26, 20:50


Sillence







Wiek: 26
Na forum: 5157 dni
Posty: 1514
Nick w MP: Sillence

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

awfesa, Na gotowcach nigdy si? nie nauczysz ;) Naprowadz? Ci? jak to wykona? ;)
Kod:

new
TimeOnline[MAX_PLAYERS],
godzina,
minuta;

// OnPlayerConnect
TimeOnline[playerid] = gettime();

// Jaka? petla, mo?esz to da? w timerze albo w OnPlayerUpdate
new TimeDifference = gettime() - TimeOnline[indeks_petli], godzina, minuta;
godzina = floatround(TimeDifference/3600);
minuta = floatround((TimeDifference/60)%60);

// sprawdzasz
if(godzina == 1)
{
// Dajesz exp
return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-10-26, 21:08


awfesa







Wiek: 29
Na forum: 4705 dni
Posty: 563

Piwa: 223

Respekt: 280
Respekt: 280Respekt: 280Respekt: 280

;( i tak nie wiem jak to zrobi? ale dziki chocia? za ta pomoc ;(

Podpis

Cokolwiek robicie w swoim życiu, nie będzie to legendarne,
jeżeli wasi przyjaciele nie będą mogli tego zobaczyć.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-10-26, 21:14


Sillence







Wiek: 26
Na forum: 5157 dni
Posty: 1514
Nick w MP: Sillence

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

awfesa, Wystarczy to odpowiednio wklei?. Napisa?em przecie? tam dok?adnie gdzie.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-10-26, 21:22


awfesa







Wiek: 29
Na forum: 4705 dni
Posty: 563

Piwa: 223

Respekt: 280
Respekt: 280Respekt: 280Respekt: 280

nic nie trzeba doda? do tego kodu?

Podpis

Cokolwiek robicie w swoim życiu, nie będzie to legendarne,
jeżeli wasi przyjaciele nie będą mogli tego zobaczyć.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-10-26, 22:47


Sillence







Wiek: 26
Na forum: 5157 dni
Posty: 1514
Nick w MP: Sillence

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

awfesa, Ju? nie b?d? Ci? m?czy? :D Zobacz czy ten kod zadzia?a. Mo?esz zamieni? warto?? "godzina == 1" na "minuta == 1" i potem wysy?a? wiadomo??. Je?eli j? wy?le po 1 minucie to znaczy ?e kod dzia?a i mo?esz dalej z nim kombinowa? :)

Kod:

new
TimeOnline[MAX_PLAYERS];

public OnPlayerConnect(playerid)
{
TimeOnline[playerid] = gettime();
return 1;
}

public OnGameModeInit()
{
SetTimer("CzasGry",5999,true);
return 1;
}

forward CzasGry();
public CzasGry()
{
for(new x=0;x<GetMaxPlayers();x++){
new TimeDifference = gettime() - TimeOnline[x], godzina, minuta;
godzina = floatround(TimeDifference/3600);
minuta = floatround((TimeDifference/60)%60);

if(godzina == 1)
{
// Dajesz exp
return 1;
}
}
return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-10-26, 23:41


awfesa







Wiek: 29
Na forum: 4705 dni
Posty: 563

Piwa: 223

Respekt: 280
Respekt: 280Respekt: 280Respekt: 280

jak dodaje to do mapki to nie chce si? zmieni? na amx

wyskakuje b??d

Kod:

Wyst?pi? problem z aplikacj? Pawn Compiler library i zostanie ona zamkni?ta. Przepraszamy za k?opoty.


i tam masz nie "Wy?lij raport o b??dach" " wysy?aj "

Podpis

Cokolwiek robicie w swoim życiu, nie będzie to legendarne,
jeżeli wasi przyjaciele nie będą mogli tego zobaczyć.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-10-26, 23:43


Sillence







Wiek: 26
Na forum: 5157 dni
Posty: 1514
Nick w MP: Sillence

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

awfesa, Powycina?e? odpowiednie kawa?ki kodu i powkleja?e? do twoich callback?w ? Czy wklei?e? to tak jak poda?em ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-10-26, 23:51


awfesa







Wiek: 29
Na forum: 4705 dni
Posty: 563

Piwa: 223

Respekt: 280
Respekt: 280Respekt: 280Respekt: 280

wklei?em tam gdzie to powinno by?

Podpis

Cokolwiek robicie w swoim życiu, nie będzie to legendarne,
jeżeli wasi przyjaciele nie będą mogli tego zobaczyć.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-10-27, 00:02


Sillence







Wiek: 26
Na forum: 5157 dni
Posty: 1514
Nick w MP: Sillence

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

awfesa, Przelicz licznikiem klamer czy si? wszystkie zgadzaj?:
http://codegenerators.pl/

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-10-27, 00:11


awfesa







Wiek: 29
Na forum: 4705 dni
Posty: 563

Piwa: 223

Respekt: 280
Respekt: 280Respekt: 280Respekt: 280

Brak b??d?w.

Podpis

Cokolwiek robicie w swoim życiu, nie będzie to legendarne,
jeżeli wasi przyjaciele nie będą mogli tego zobaczyć.
Postaw piwo autorowi tego posta
 

 
Tagi: exp
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] + EXP 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