Wysłany: 2013-10-06, 19:12
RedHed_
Uczeń Pawn ;)
Wiek: 27 Na forum: 4733 dni Posty: 50
Nick w MP: DaVe_
Piwa : 318
Witam
Mam pytanie bo mam w gm tak, ?e ?eby u?y? opcji VIP'a musz? by? na skinie, a ja chce tak ?eby np. jestem na skinie Pomocy Drogowej,Kierowcy itd. to ?eby VIP'a mo?na by?o u?ywa? nie tylko na skinie. Je?li chcecie wycinek kodu piszcie kt?r? cz??? kodu
Wysłany: 2013-10-06, 19:32
akon823
Czekotubka :D
Wiek: 29 Na forum: 4816 dni Posty: 399
Nick w MP: Remik14
Piwa : 152
Poka? wszystko co zwi?zane jest z vipem a najbardziej jak nadajesz vipa i ten kod z tymi skinami bo raczej bez kodu nic sie nie da zrobic
Wysłany: 2013-10-06, 19:38
RedHed_
Uczeń Pawn ;)
Wiek: 27 Na forum: 4733 dni Posty: 50
Nick w MP: DaVe_
Piwa : 318
Kod: /////////////////////vip
if(strcmp(cmd, "/dodaj_vip", true) == 0){
GetPlayerName(playerid, name, sizeof(name));
if(strcmp(name,"Dawid212",true)==0 || strcmp(name,"Dawid212",true)==0){
new string2[256];
string = strtok(cmdtext, idx);
if(!strlen(string)) {
SendClientMessage(playerid, COLOR_YELLOW, "Wpisz: /dodaj_vip [nick]");
return 1;
}
new nick[256];
nick = string;
format(string2, sizeof(string2), "Gracz %s zostal dodany do grona Vip?w!", string);
SendClientMessage(playerid, ZIELONY, string2);
string = strtok(cmdtext, idx);
dini_Set(VIP, nick, "1");
}
return 1;
}
//usun vip
if(strcmp(cmd, "/usun_vip", true) == 0){
GetPlayerName(playerid, name, sizeof(name));
if(strcmp(name,"Dawid212",true)==0 || strcmp(name,"Dawid212",true)==0){
new string2[256];
string = strtok(cmdtext, idx);
if(!strlen(string)) {
SendClientMessage(playerid, COLOR_YELLOW, "Wpisz: /usun_vip [nick]");
return 1;
}
new nick[256];
nick = string;
format(string2, sizeof(string2), "Gracz %s zostal usuni?ty z grona Vip?w!", string);
SendClientMessage(playerid, ZIELONY, string2);
string = strtok(cmdtext, idx);
dini_Set(VIP, nick, "0");
}
return 1;
}
Kod: if (strcmp(cmdtext, "/menuv", true)==0 && (gTeam[playerid] == TEAM_VIP)) {
if(wvip[playerid] == 1){
ShowPlayerDialog(playerid, 1221, 2, "Menu VIPA", "Full HP\nKamizelka\nNaprawa Auta\nTeleport do bazy\nOtw?rz Brame", "Ok", "Wyjdz");
}
return 1;
}
No i nie wiem co jeszcze
Wysłany: 2013-10-06, 22:23
IgrexolonO
Wiek: 34 Na forum: 6809 dni Posty: 1386
Piwa : 1062
Troch? nie kmini?. Czyli po prostu, chcesz sprawdza? czy gracz jest VIPem z nicku, kt?ry jest w pliku, tak? Je?li jego nick, b?dzie w pliku, to wtedy gracz ma VIPa i mo?e co? zrobi??
Wysłany: 2013-10-06, 23:17
RedHed_
Uczeń Pawn ;)
Wiek: 27 Na forum: 4733 dni Posty: 50
Nick w MP: DaVe_
Piwa : 318
IgrexolonO , Tak, zapis nicku jest w pliku "VIP.ini"
Wysłany: 2013-10-07, 06:13
IgrexolonO
Wiek: 34 Na forum: 6809 dni Posty: 1386
Piwa : 1062
Kod: if(cmdtext[1] == 'd' && cmdtext[2] == 'o' && cmdtext[3] == 'd' && cmdtext[4] == 'a' && cmdtext[5] == 'j' && cmdtext[7] == 'v' && cmdtext[9] == 'p')
{
new n[24];
GetPlayerName(playerid, n, 24);
if(!(strcmp(n,"Dawid212",true)==0 || strcmp(n,"Dawid212",true)==0)) return true;
if(strlen(cmdtext) < 12) return SendClientMessage(playerid, -1, "Wpisz: /dodaj_vip [nick]"), true;
new _format[63];
format(_format, sizeof(_format), "Gracz %s zostal dodany do grona Vip?w!", cmdtext[11]);
SendClientMessage(playerid, -1, _format);
dini_BoolSet("VIP", cmdtext[11], true);
return true;
}
if(cmdtext[1] == 'u' && cmdtext[2] == 's' && cmdtext[3] == 'u' && cmdtext[4] == 'n' && cmdtext[6] == 'v' && cmdtext[8] == 'p')
{
new n[24];
GetPlayerName(playerid, n, 24);
if(!(strcmp(n,"Dawid212",true)==0 || strcmp(n,"Dawid212",true)==0)) return true;
if(strlen(cmdtext) < 11) return SendClientMessage(playerid, -1, "Wpisz: /usun_vip [nick]"), true;
new _format[63];
format(_format, sizeof(_format), "Gracz %s zostal usuni?ty z grona Vip?w!", cmdtext[10]);
SendClientMessage(playerid, -1, _format);
dini_BoolSet("VIP", cmdtext[10], false);
return true;
}
Kod: stock IsPlayerVip(pid)
{
if(!!dini_Bool("VIP", PlayerName(pid))) return true;
return false;
}
P??niej u?ywasz tego po prostu w rodzaju:
Kod: if(!IsPlayerVip(playerid)) return SendClientMessage(playerid, -1, "Nie jeste? VIPem!!"), true;
// reszta kodu
Tagi: używania :: vipa :: nie :: tylko :: skinie
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: