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

Wysłany: 2013-10-06, 19:12


RedHed_

Uczeń Pawn ;)






Wiek: 27
Na forum: 4733 dni
Posty: 50
Nick w MP: DaVe_

Piwa: 318

Respekt: 40

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 ;)

Podpis


...

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-10-06, 19:32


akon823

Czekotubka :D






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

Piwa: 152

Respekt: 76,8

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 ;p

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-10-06, 19:38


RedHed_

Uczeń Pawn ;)






Wiek: 27
Na forum: 4733 dni
Posty: 50
Nick w MP: DaVe_

Piwa: 318

Respekt: 40

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 :)

Podpis


...

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-10-06, 22:23


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

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

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??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-10-06, 23:17


RedHed_

Uczeń Pawn ;)






Wiek: 27
Na forum: 4733 dni
Posty: 50
Nick w MP: DaVe_

Piwa: 318

Respekt: 40

IgrexolonO, Tak, zapis nicku jest w pliku "VIP.ini" ;)

Podpis


...

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-10-07, 06:13


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

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

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

Postaw piwo autorowi tego posta
 

 
Tagi: używania :: vipa :: nie :: tylko :: skinie
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN 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