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