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

Wysłany: 2014-07-18, 13:22


kazami

Pawner/PTG






Wiek: 27
Na forum: 4596 dni
Posty: 405
Nick w MP: adi888

Piwa: 43

Respekt: 76,3

Ostrzeżeń: 80%
Witam mam tak? komende
Kod:



CMD:zmienrange(playerid, params[])
{
if(RangaAdmina[playerid] >= 5)
{
new id = strval(params);
new ranga = strval(params);
new Gracz[64];
new Gname[MAX_PLAYER_NAME];
GetPlayerName(playerid, Gname, sizeof(Gname));
format(Gracz, sizeof(Gracz),"/Gracze/%s.ini", Gname);
if(sscanf(params, "ui", id, ranga))
{
SendClientMessage(playerid, Szary, "Uzyj /Zmienrange [id/nick] [ranga]");
}
else if(id == INVALID_PLAYER_ID)
{
SendClientMessage(playerid, Czerwony, "Gracz nie istnieje !");
}
else if(RangaAdmina[playerid] == ranga)
{
SendClientMessage(playerid, Czerwony, "Gracz ma juz ta range !");
}
else
{
RangaAdmina[id] = ranga;
dini_IntSet(Gname, "RangaAdmina", ranga);
SendClientMessage(playerid, Zielony, "Ranga gracza zostala zmieniona !");
SendClientMessage(id, Czerwony, "Twoja ranga zostala zmieniona !");
}
return 1;
}
else
{
SendClientMessage(playerid, Czerwony, "Nie masz uprawnien na uzywanie tej komendy !");
}
return 1;
}


i ona nie dzia?a , nie zmienia rangi graczu , gdy gracz wyjdzie z serwa i wejdzie to ma range gracz :( a ja chce zeby mial w pliku odrazu jak wpisze komende zmienion? range . Pomocy za pomoc piwka !

[ Komentarz dodany przez: Iggy: 2014-07-18, 14:08 ]
Kazami, tematy z problemami w programowaniu w j?zyku PAWN umieszczaj w dziale Pawno, a nie w dziale skrypty.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-18, 14:08


Iggy

#admin






Wiek: 26
Na forum: 4596 dni
Posty: 3469
Nick w MP: Iggy

Piwa: 1716

Respekt: 915
Respekt: 915Respekt: 915


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .

Temat został przeniesiony do prawidłowego działu.





Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-18, 17:06


kazami

Pawner/PTG






Wiek: 27
Na forum: 4596 dni
Posty: 405
Nick w MP: adi888

Piwa: 43

Respekt: 76,3

Ostrzeżeń: 80%
pomo?ecie ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-18, 17:32


hardbhgaming







Wiek: 35
Na forum: 4367 dni
Posty: 3

Piwa: 1

Respekt: 50

A jak ma dzia?a? jak si? nie zapisuje po wykonaniu komendy :<? Wczytujesz tylko statystyki gracza, zmieniasz je ale nie zapisujesz :P

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-18, 17:37


kazami

Pawner/PTG






Wiek: 27
Na forum: 4596 dni
Posty: 405
Nick w MP: adi888

Piwa: 43

Respekt: 76,3

Ostrzeżeń: 80%
ale po wyj?ciu z gry i tak si? nie zapisuje , to co mam wzi?? zapiszgracza ? wiesz jakie lagi b?d? ?

[ Dodano: 2014-07-18, 17:43 ]
Kod:


CMD:zmienrange(playerid, params[])
{
if(RangaAdmina[playerid] >= 5)
{
new string[2048];
new Gname[MAX_PLAYER_NAME];
GetPlayerName(playerid, Gname, sizeof(Gname));
format(string, sizeof(string), "/Gracze/%s.ini",Gname);
new id = strval(params);
new ranga = strval(params);
if(sscanf(params, "ui", id, ranga))
{
SendClientMessage(playerid, Czerwony, "Uzyj: /zmienrange [id/nick] [id rangi]");
}
else if(!IsPlayerConnected(id))
{
SendClientMessage(playerid, Czerwony, "Gracz o podanym id nie istnieje !");
}
else
{
RangaAdmina[id] = ranga;
dini_IntSet(string, "RangaAdmina", ranga);
RangaAdmina[id] = dini_Int(string, "RangaAdmina");
SendClientMessage(playerid, Czerwony, "Ranga gracza zostala zmieniona !");
SendClientMessage(id, Zielony, "Twoja ranga zostala zmieniona !");
}
}
else
{
SendClientMessage(playerid, Czerwony, "Nie masz uprawnien na uzywanie tej komendy !");
}
return 1;
}


Dobrze ?

Postaw piwo autorowi tego posta
 

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