View difference between Paste ID: Htehw7kj and yyCmG3yk
SHOW: | | - or go back to the newest paste.
1-
CMD:dajvipa(playerid, params[])
1+
if(!strcmp(cmdtext,"/dajvipa",true,8))
2
{
3
	if(!CanGiveVip(playerid))
4
return SendClientMessage(playerid,COLOR_WHITE,"(i)Nieprawidlowa komenda");
5
6
7
	new dni, giveid;
8-
	if(sscanf(params, "dd", dni, giveid))
8+
	if(sscanf(cmdtext[9], "dd", dni, giveid))
9
		return SendClientMessage(playerid, BIALY, "/dajvipa [dni] [id gracza]");
10
	
11
	if(!IsPlayerConnected(giveid))
12
		return SendClientMessage(playerid, CZERWONY, "Złe id brak tego gracza na serwerze!");
13
		
14
15
	if(GetPVarInt(giveid, "vip"))
16
		return SendClientMessage(playerid, CZERWONY, "Ten gracz posiada już rangę vip!");
17
		
18
	if(dni == 0 || dni > MAX_DNI)
19
		return SendClientMessage(playerid, CZERWONY, "Zła ilośc dni, podaj wartość od 1 do "S_MAX_DNI" lub -1 dla nieskończonego");
20
21
	format(str, 200, S_CZERWONY "Admin %s (ID:%d) mianował cie VIP'em\n" S_OLIWKOWY "podaj hasło dzięki któremu będziesz mógł się logować\nhasło musi mieć od 4-16 znaków\nwielkość liter będzie brana pod uwagę!", PlayerName(playerid), playerid);
22
	ShowPlayerDialog(giveid, DIALOG2, DIALOG_STYLE_PASSWORD, "Hasło Vip",str, "Ok", "Anuluj");
23
	SetPVarInt(giveid, "VIPDNI", dni);
24
	format(str, 128, "Wysłano prośbę o hasło do gracza %s(%d)", PlayerName(giveid), giveid);
25
	SendClientMessage(playerid, ZIELONY, str);
26
	return 1;
27
}