Cze?? mam taki problem. O tu? zrobi?em system admina i vip pod mysql..Ale musi by? co? ?le bo na vipa loguje mnie co chwile..Chocia? nie mam w bazie go dopisanego A admina mam do pisanego, a wcale nie loguje..
Witajcie. Mam taki problem ?e je?li wejd? na serwer dam sobie VIP'a i si? zarejestruje i wyjd? to mam wszystko zapisane do pliku a je?li zresetuje serwer wszystko si? usuwa i nie jest zapisane.
Stock na zapis
[code]stock ZapisGracza(playerid)
{
new Gracz [64];
new Gname[MAX_PLAYER_NAME];
GetPlayerName(playerid,Gname,sizeof(Gname));
format(Gracz,sizeof(Gracz),"DM/Gracze/%s.txt",Gname);
if(dini_Exists(Gracz))
{
dini_IntSet(Gracz,"Kasa",GetPlayerMoney(playerid));
//dini_IntSet(Gracz,"Warny", Warn[playerid]);
dini_IntSet(Gracz,"Exp", GetPlayerScore(playerid));
//dini_IntSet(Gracz,"Skin",GetPlayerSkin(playerid));
dini_IntSet(Gracz, "Deaths", PlayerInfo[playerid][pSmierci]);
dini_IntSet(Gracz, "Kills", PlayerInfo[playerid][pFragi]);
//dini_IntSet(Gracz, "Bany", PlayerInfo[playerid][pBany]);
//dini_IntSet(Gracz, "Kicki", PlayerInfo[playerid][pKicki]);
dini_IntSet(Gracz, "Fragi na onede", PlayerInfo[playerid][pOnede]);
}
}[/code]
CMD:vip(playerid, params[])
{
ShowPlayerDialog(playerid, 666, DIALOG_STYLE_INPUT, "Kupno konta VIP", "Wy?lij SMS o tre?ci "KOD_SMS" na numer "SMS_NUMER", po czym podaj kod zwrotny: ", "Sprawd?", "Anuluj");
return 1;
}
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
Jak zrobi? w tym kodzie, aby gracz kt?ry np. jest we frakcji "V.I.P" m?g? bra? wi?cej towaru ni? reszta, podczas gdy w?a?nie reszta mo?e tylko 10 ton ?
kodzik :
[code]
if(dialogid == T_DIALOG)
{
if(response)
{
new ID,
str[128];
switch(listitem)
{
case 0: ID = GetPVarInt(playerid, "Zlecenie#1");
case 1: ID = GetPVarInt(playerid, "Zlecenie#2");
case 2: ID = GetPVarInt(playerid, "Zlecenie#3");
}
SetPVarInt(playerid, "T_Zlecenie", ID);
Zlecenie[playerid] = ID;
SetPlayerMapIcon(playerid, 99, Truck_Pos[ID][0], Truck_Pos[ID][1], Truck_Pos[ID][2], 51, 0, MAPICON_GLOBAL_CHECKPOINT);
SendClientMessage(playerid, KOLOR, "Za?aduj towar w zaznaczonym miejscu na mapie");
new id = GetPVarInt(playerid, "T_Zlecenie");
TextDrawHideForPlayer(playerid, T_TD[playerid][1]);
TextDrawShowForPlayer(playerid, T_TD[playerid][0]);
format(str, sizeof str, "~w~Dostarcz: ~y~%s ~n~~w~z: ~r~%s ~n~~w~do: ~g~%s", Truck_Lista[id][0], Truck_Lista[id][2], Truck_Lista[id][3]);
TextDrawSetString(T_TD[playerid][0], str);
}
}
if(dialogid == T_DIALOG+1)
{
if(response)
{
SetPVarInt(playerid, "T_Block", 0);
if(!IsNumeric(inputtext))
{
ShowPlayerDialog(playerid, T_DIALOG+1, DIALOG_STYLE_INPUT, "?adowanie towaru", "Wpisz ile ton chcesz przetra...
Nie wiedzia?em gdzie to napisa? wi?dz tu napisa?em, je?li z?y dzia? to prosz? przenie?? do prawid?owego, a nie do kosza, z g?ry dzi?kuj? .
No wi?dz mam dwie sprawy :
1.Chc? zrobi? komend? /sklep lecz nie wiem jak najlepiej jak ktos na gotowo napisze tylko tam gdzie mam tekst napisa? to niech napisze ''tutaj tekst"
2.No wi?dz chc? vipa ale chc? ustawi? do kiedy dana osoba b?dzie go mia?a z g?ry dzi?kuj? i pozdrawiam