Wysłany: 2013-05-15, 19:56
panmajster
Wiek: 42 Na forum: 4786 dni Posty: 154
Nick w MP: NieWazne
Piwa : 124
Witajcie.
Po wpisaniu komendy nie dodaje nic do pliku gracza .ini > Co zrobi? ?
Kod:
Komenda :
Kod:
CMD:dajadmin(playerid, params[])
{
if(!IsPlayerAdmin(playerid))
return SendClientMessage(playerid, KOLOR_CZERWONY, "Komenda tylko dla HeadAdmina");
new player, id;
if(sscanf(params, "dd", player, id))
return SendClientMessage(playerid, KOLOR_CZERWONY, "U?yj: /dajadmin <id> <poziom>");
PlayerInfo[playerid][gAdmin]=id;
ZapiszGracza(playerid);
format(dstring, sizeof(dstring), "Admin %s da? Ci admina poziom %d.", PlayerName(playerid), id);
ShowPlayerDialog(player, 0, DIALOG_STYLE_MSGBOX, "Info", dstring, "Rozumiem", "");
format(dstring, sizeof(dstring), "Da?e? %s admina poziom %d.", PlayerName(player),id);
ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "Info", dstring, "Rozumiem", "");
return 1;
}
Daje piweczka
Pozdrawiam
Wysłany: 2013-05-15, 21:48
Pr0f3ssi0n4LisT
Wiek: 25 Na forum: 6845 dni Posty: 120
Piwa : 3653
"panmajster" napisał/a :Po wpisaniu komendy nie dodaje nic do pliku gracza .ini > Co zrobi? ?
Spal mape.
a to nie powinno wygladac czasem tak ?
Kod: PlayerInfo[player][gAdmin]=id;
ZapiszGracza(player);
i nauczcie sie w koncu pokazywac to na co chcecie uzyskac odpowiedz ! nie wiemy co zrobic bo nie widzimy kodu ktory odpowiada za wpisanie do pliku
Wysłany: 2013-05-15, 21:58
Sillence
Wiek: 26 Na forum: 5157 dni Posty: 1514
Nick w MP: Sillence
Piwa : 1517
panmajster , A gdzie w tym kodzie masz co? o dodawaniu gracza do pliku ? Z jakiego systemu zapisu korzystasz ?
Wysłany: 2013-05-15, 22:20
panmajster
Wiek: 42 Na forum: 4786 dni Posty: 154
Nick w MP: NieWazne
Piwa : 124
Kod:
forward ZapiszGracza(playerid);
ZapiszGracza(playerid)
{
new kasa = GetPlayerMoney(playerid);
new score = GetPlayerScore(playerid);
new plik[128];
format(plik, sizeof(plik), "Konta/%s.ini", PlayerName(playerid));
dini_IntSet(plik, "Adminlvl", PlayerInfo[playerid][gAdmin]);
dini_IntSet(plik, "Premium", PlayerInfo[playerid][gPremium]);
dini_IntSet(plik, "Kasa", kasa);
dini_IntSet(plik, "Score", score);
return 1;
}
To jest system zapisu.
Wysłany: 2013-05-16, 13:18
Wafelowski
Wiek: 29 Na forum: 5347 dni Posty: 428
Piwa : 100
panmajster , Zr?b tak jak Pr0f3ssi0n4LisT napisa?. Pomimo jakie ID by? wpisa? czy tam 10, 0, 150, 50 i tak dalej to zmieniasz dane w pliku gracza kt?ry skorzysta? z tej komendy.
Wysłany: 2013-05-17, 00:01
TerraNova
Wiek: 36 Na forum: 5118 dni Posty: 98
Nick w MP: Lonalchemik
Piwa : 797
ja bym to zrobi? na Nick ni? na ID
Kod:
CMD:dajadmin(playerid, params[])
{
if(IsPlayerAdmin(playerid) == 1)
{
new admin[20], lvl;
if(sscanf(params, "s[20]d", admin, lvl))
return SendClientMessage(playerid, JZIELONY, "/dajadmin [nick] [lvl]");
{
format(String128, sizeof(String128), "Doda?e? admina o lvlu %d graczowi: %s ", lvl, admin);
SendClientMessage(playerid, JCZERWONY, String128);
dini_IntSet("ADMINI.ini", admin, lvl);
}
}
return 1;
}
Wysłany: 2013-05-17, 14:39
IgrexolonO
Wiek: 34 Na forum: 6809 dni Posty: 1386
Piwa : 1062
"TerraNova" napisał/a :ja bym to zrobi? na Nick ni? na ID
Kod:
CMD:dajadmin(playerid, params[])
{
if(IsPlayerAdmin(playerid) == 1)
{
new admin[20], lvl;
if(sscanf(params, "s[20]d", admin, lvl))
return SendClientMessage(playerid, JZIELONY, "/dajadmin [nick] [lvl]");
{
format(String128, sizeof(String128), "Doda?e? admina o lvlu %d graczowi: %s ", lvl, admin);
SendClientMessage(playerid, JCZERWONY, String128);
dini_IntSet("ADMINI.ini", admin, lvl);
}
}
return 1;
}
O ja *****.. Prosz? Ci?, id? st?d.
Kod: CMD:dajadmin(playerid, params[])
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, KOLOR_CZERWONY, "Komenda tylko dla HeadAdmina"), 1;
new player, lvl;
if(sscanf(params, "ud", player, lvl)) return SendClientMessage(playerid, JZIELONY, "/dajadmin [player] [lvl]"), 1;
PlayerInfo[player][gAdmin]=lvl;
ZapiszGracza(player);
format(dstring, sizeof(dstring), "Admin %s da? Ci admina poziom %d.", PlayerName(playerid), lvl);
ShowPlayerDialog(player, 0, DIALOG_STYLE_MSGBOX, "Info", dstring, "Rozumiem", "");
format(dstring, sizeof(dstring), "Da?e? %s admina poziom %d.", PlayerName(player), lvl);
ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "Info", dstring, "Rozumiem", "");
return 1;
}
Tagi: nie :: dodaje :: informacji :: pliku :: .ini
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: