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

Wysłany: 2014-01-04, 14:01


czacha666.66







Wiek: 43
Na forum: 5532 dni
Posty: 10
Nick w MP: Czesław



Respekt: 50

Witam.

Jak zrobi? aby te komendy lider m?g? u?y? tylko raz na 7 dni ?

7 dni = 168 godzin
7 dni = 10 080 minut
7 dni = 604 800 sekund

Komendy:

Kod:


CMD:wyplacscore(playerid, params[])
{
new pid, scorenow, scoreadd, string[98];
if(!PlayerInfo[playerid][pLider]) return SendClientMessage(playerid, -1, "Nie masz uprawnie? do u?ycia tej komendy!");
if(sscanf(params, "ud", pid, scoreadd)) return SendClientMessage(playerid, -1, "U?yj: /wyplacscore [ID] [Ilo??]");
if(scoreadd<0||scoreadd>20){ Info(playerid,"max 20 score!"); return 1; }
if(!IsPlayerConnected(pid)) return SendClientMessage(playerid, -1, "Ten gracz nie jest pod??czony!");

scorenow = GetPlayerScore(pid);
SetPlayerScore(pid, scorenow+scoreadd);

format(string, sizeof(string), "Gracz %s dosta? %d score od %s w ramach wyplaty.", PlayerName(pid), scoreadd, PlayerName(playerid));
SendClientMessage(playerid, -1, string);
return 1;
}


Oraz:

Kod:


CMD:wyplackase(playerid, params[])
{
new player,
ilosc,
Msg[128];
if (!PlayerInfo[playerid][pLider])
return SendClientMessage(playerid, 0xFF0000FF, "Nie jeste? liderem!");

if(sscanf(params, "dd", player, ilosc))
return SendClientMessage(playerid, 0xFF0000FF, "/wyplackase (id) (ilosc)");
if(ilosc<0||ilosc>20000){ Info(playerid,"max 20 tys!"); return 1; }
if(!IsPlayerConnected(player))
return SendClientMessage(playerid, 0xFF0000FF, "Ten gracz nie jest pod??czony!");
dDodajKase(player,ilosc);
format(Msg, 128, ""C_CZERWONY"Dosta?e? "C_ZIELONY"%d$ "C_CZERWONY"od lidera "C_BIALY"("C_CZERWONY"%d"C_BIALY")"C_CZERWONY"%s w ramach wyplaty.", ilosc,player,Nick(player));
Info(player, Msg);
format(Msg, 128, ""C_CZERWONY"Wyplacile? "C_ZIELONY"%d$ "C_CZERWONY"graczowi "C_BIALY"("C_CZERWONY"%d"C_BIALY")"C_CZERWONY"%s w ramach wyplaty.", ilosc,playerid,Nick(playerid));
Info(playerid, Msg);
return 1;
}


Chodzi o to ?e po u?yciu tej komendy ?eby m?g? jej u?y? znowu za 7 dni [te? by?oby dobrze gdyby informacja wy?wietla?a ?e za 7 dni dopiero mo?e u?y? 2 raz]

Serdecznie pozdrawiam.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-04, 14:16


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
Musisz zapisa? czas uniksowy do konta gracza a nast?pnie go pobra? i u?y? warunku

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-04, 14:26


czacha666.66







Wiek: 43
Na forum: 5532 dni
Posty: 10
Nick w MP: Czesław



Respekt: 50

W?a?nie nie wiem jak to zrobi?, m?g?by kto? pom?c ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-04, 15:17


Quis

Wszechwiedzący






Wiek: 31
Na forum: 5146 dni
Posty: 464
Nick w MP: Quis

Piwa: 1110

Respekt: 325
Respekt: 325Respekt: 325Respekt: 325

Zale?y jaki masz system zapisu, czas uniksowy zdob?dziesz u?ywaj?c funkcji gettime, wystarczy na koncie gracza doda? dodatkowe pole w kt?rym b?dziesz przechowywa? czas ostatniego u?ycia tej komendy i warto?? tego pola wystarczy por?wna? w warunkach w tej komendzie, a ustawia? j? po wykonaniu komendy.


Pozdrawiam

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-05, 11:50


czacha666.66







Wiek: 43
Na forum: 5532 dni
Posty: 10
Nick w MP: Czesław



Respekt: 50

zapis plik?w:

Kod:


#include <O-Files>


No ale ja dalej nie wiem jak to zrobi? :( Jestem totalnie zielony w takich skryptach. M?g?by kto? pom?c ? Dam piwko :)

Podpis
www.pct.xaa.pl << Polecam Gorąco:)
Postaw piwo autorowi tego posta
 

 
Tagi: jednorazowa :: komenda
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] jednorazowa komenda 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