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

Wysłany: 2013-11-01, 17:13


akon823

Czekotubka :D






Wiek: 29
Na forum: 4816 dni
Posty: 399
Nick w MP: Remik14

Piwa: 152

Respekt: 76,8

Witam

1. Mam sobie jaki? tam sklep i bym chcia? zrobi? historie zakupu . Mniej wi?cej wygl?da? mia?oby to tak - gracz kupuje jaki? przedmiot powiedzmy pa?ka i p??niej chce aby po wyborze opcji "Historia zakupu" pokazywa?o w gui ?e zakupi? Pa?k? dnia 1.11.13 o godzinie 17:06 . I chce je?li b?dzie ju? ponad 20 wpisanych rzeczy do tego gui to aby lista si? resetowa?a . Nie wiem kompletnie jak to zrobi? bym prosi? o jakie? wyt?umaczenie ;p

2. Jak zrobi? co? na czas? To znaczy chce zrobi? co? takiego , ?e gracz kupuje co? w sklepie i aby to dzia?a?o przez godzine ale tylko je?li jest po??czony z serwerem . Powiedzmy ?e gracz kupuje kobiete lekkich obyczaj?w na godzine i ona mu daje wi?cej hp i chce ?eby dzia?a?o przez godzine ale tylko wtedy kiedy gra ;p Jak takie cu? zrobi? ?

3.Dlaczego przy tym kodzie
Kod:

CMD:kick(playerid, params[])
{
new id;
new powod[128];

if(gGracz[playerid][RangaAdmina] < 2) return SendClientMessage(playerid, Czerwony, "[ERROR] Nie jeste? Administratorem !"), true;

if(sscanf(params, "us", id, powod)) return SendClientMessage(playerid, Czerwony, "[ERROR]U?ycie /kick (id) (pow?d)");

if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, Czerwony, "[ERROR]Nieprawid?owe id gracza");

KickEx(playerid, id, powod);

return 1;
}

Kod:

stock KickEx(playerid, kickid, powod[])
{
new string[200];
new Gname[MAX_PLAYER_NAME];
new Kickname[MAX_PLAYER_NAME];
GetPlayerName(playerid, Gname, sizeof(Gname));
GetPlayerName(kickid, Kickname, sizeof(Kickname));
format(string, sizeof(string), "Gracz %s zosta?/a kickni?ty/a z serwera przez Administratora %s za %s", Kickname, Gname, powod);
TextDrawShowForAll(Textdraw1);
TextDrawShowForAll(Textdraw2);
TextDrawSetString(Textdraw1, string);
SetTimerEx("TimerAdmin", 6000, 0, "d", playerid);
SetTimerEx("Kicker", 100, false, "i", kickid);

return 1;
}

Wywala mi w konsoli takiego warninga
Kod:

sscanf warning: Strings without a length are deprecated, please add a destination size.


Dzi?ki za pomoc.
Pozdrawiam

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-11-01, 17:16


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

#3.
Kod:

sscanf(params, "us[32]", id, powod)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-11-02, 11:12


akon823

Czekotubka :D






Wiek: 29
Na forum: 4816 dni
Posty: 399
Nick w MP: Remik14

Piwa: 152

Respekt: 76,8

Chyba pomog?o ;p Czekam na pomoc na reszte pytan ;p

Podpis
Postaw piwo autorowi tego posta
 

 
Tagi: zapis
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] Zapis 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