Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: vipa
1. Tekst Vipa
Witam mam pytanie mo?ecie powiedzie? mi co w tym kodzie jest zle.
Kod:

switch(PlayerInfo[playerid][Premium])
{
case 0:
{
format(WiadomoscGlobalVip0, sizeof(WiadomoscGlobalVip0), "[%d]%s%s{FFFFFF} %s", playerid, Nazwa, Tekst, text[1]);
SendClientMessageToAll(0xFEFEFEFF, WiadomoscGlobalVip0);
print(WiadomoscGlobalVip0);
}
case 1:
{
format(WiadomoscGlobalVip1, sizeof(WiadomoscGlobalVip1), "[%d]{FFF000}%s%s{FFFFFF} %s", playerid, Nazwa, Tekst, text[1]);
SendClientMessageToAll(0xFEFEFEFF, WiadomoscGlobalVip1);
print(WiadomoscGlobalVip1);
}
case 2:
{
format(WiadomoscGlobalVip2, sizeof(WiadomoscGlobalVip2), "[%d]{00FFDC}%s%s{FFFFFF} %s", playerid, Nazwa, Tekst, text[1]);
SendClientMessageToAll(0xFEFEFEFF, WiadomoscGlobalVip2);
print(WiadomoscGlobalVip2);
}
case 3:
{
format(WiadomoscGlobalVip3, sizeof(WiadomoscGlobalVip3), "[%d]{0FFF00}%s%s{FFFFFF} %s", playerid, Nazwa, Tekst, text[1]);
SendClientMessageToAll(0xFEFEFEFF, WiadomoscGlobalVip3);
print(WiadomoscGlobalVip3);
}
}
znaczy nie ma error?w ale nie spe?niaj? si? te warunki .

[ Dodano: 2016-04-08, 19:17 ]
Co do kodu to spe?nia si? tylko gdy gracz ma Vip= 0
2. [INNE] System Vip'a i Admina
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..

Kod na logowanie vip'a

[code]new vips = mysql_PlayerGetInt(lname, "ifnull(datediff(vip,now()),'-5')");
Vip[playerid] = (vips>=0) ? (true): (false);
if( Vip[playerid] == false ) {
Vips_Online++;
SCM(playerid, 0x33FF99FF, "Zosta?e? automatycznie zalogowany jako VIP.");
}[/code]

odczyt admina z mysql

[code]AdministratorLevel[playerid] = mysql_PlayerGetInt(lname, "admin");[/code]

cmd /alogin

[code]CMD:alogin(playerid, cmdtext[])
{
new ahaslo[22],
string2[330];
GetPlayerName(playerid, pName[playerid], MAX_PLAYER_NAME);
if(sscanf(cmdtext, "s[20]", ahaslo)) return SCM(playerid, -1, "{cbb668}/alogin {FF8811}<has?o>");

if(Administrator[playerid] > 0) return SCM(playerid, -1, "{cbb668}Ju? jeste? zalogowany jako {FF8811}Administrator!");
if(!Administrator[playerid]) return SCM(playerid, -1, "{cbb668}Nie ma ci? na li?cie {FF8811}administrator?w!");
if(strcmp(ahaslo, ADMIN_PASSWORD, false) !=0) return SCM(playerid, -1, "{cbb668}Nieprawid?owe {FF8811}has?o.");

Administrator[playerid] = AdministratorLevel[playerid];
Admins_Online++;
SoundForAll(1133);
format(string2, sizeof(string2), "{FF88...
3. [DM] Reset zapisu rejestracji i vip'a
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]

OnPlayerConnect


[code]new Gracz[44];
new Gname[MAX_PLAYER_NAME];
GetPlayerName(playerid, Gname,sizeof(Gname));
format(Gracz,sizeof(Gracz),"/DM/Gracze/%s.txt", Gname);
if(dini_Exists(Gracz))
{
ShowPlayerDialog(playerid, LOGIN, DIALOG_STYLE_PASSWORD, "Logowanie","{FFFFFF}Jeste? {FF0000}zarejestrwowany!n{FFFFFF}Podaj has?o aby si? zalogowa?!", "Zaloguj", "Zamknij");
}
else...
4. [DM] Aktywacja VIPa przez SMS
Cze??,
mam taki kod:

[code]#include <a_samp>
#include <a_http>
#include <zcmd>

#define KWOTA "1"
#define SMS_NUMER "7136"
#define KOD_SMS "AA.SP"
#define OPIS "Doladowany portfel"

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

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 666 && response)
{
new reqUrl[64];
format(reqUrl, 64, "http://admin.serverproject.pl/api/smsapi.php?key=b151357cf4d7c0392b3b31ebe&amount=$KWOTA&code=$KOD_SMS&desc=$OPIS", inputtext);
HTTP(playerid, HTTP_GET, reqUrl, "", "checkVIPCode");
}
return 1;
}

forward checkVIPCode(playerid, response_code, internal_error, wrong_code, data[]);
public checkVIPCode(playerid, response_code, internal_error, wrong_code, data[])
{
if(response_code != 200)
{
SendClientMessage(playerid, 0xFF0000FF, "Wyst?pi? b??d z serwerem.");
return 1;
}
if(strval(data) == 1)
{
SendClientMessage(playerid, 0x7FFF00FF, "Kod jest poprawny.");
// tutaj dajemy graczowi vipa, na przyklad:
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Wprowadzony kod jest niep...
5. [INNE] Używania VIPA nie tylko na skinie
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 ;)
6. [INNE] Jak zrobić komendy tylko dla vipa
Witam, mam pytanie jak zrobi? ?eby tylko VIP m?g? otwiera? list? z komendami i ?eby dzia?a?o z tym



COMMAND:vcmd( playerid, params[])
{
ShowPlayerDialog(playerid, DIALOG_INFO, DIALOG_STYLE_MSGBOX, "Komendy konta premium", "Lista komend:n/vcheatsn/vjetpackn/vuzdrown/varmorn/vdotacjan/invisiblen/vweaponsn-^-n/vcolornJako V.I.P nie tracisz exp je?eli zginiesz oraznp?acisz tylko 50 exp za zmiane nicku", "Ok", "Zamknij");
return 1;
}



Prosz? o szybk? odp. dam piwko
7. [INNE] dla vipa - dla gracza
Witajcie.

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...
8. [INNE] wiadomosc dla vipa
Witam mam taki kod dla vipa ze jak gracz ktory jest vipem wejdzie na serwer to mu pokazuje ze menuv to sa komendy vipa

Kod:

if (gTeam[playerid] == jestvip[playerid]){
GivePlayerWeapon(playerid, 1, 9999999);
SetPlayerColor(playerid,COLOR_LIGHTRED);
Cbstat[playerid]=34;
SendClientMessage(playerid, COLOR_YELLOW, "{ADBFC2}menuv-menu vipa:D");
}


Wklejam to do onplayerdisconnect onplayerconnect i nic sie nie dzieje

ale gdy to wkleje na serwer i vip wejdzie na skina np truckera to nic sie takiego nie wyswietla prosze o pomoc daje :piwo:
9. [INNE] System Vipa
Jak zdefiniowa? funkcj?, kt?ra b?dzie sprawdza?a czy gracz jest vipem tak jak to jest z adminem tylko dla vipa ??
10. [INNE] Mam dwa pytanka dotyczące vipa i komendy /sklep .
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 :)