Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 5152 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Sveiki lankytojai parodisiu jums kaip padaryti duotivip komanda zinau kad cia yra bet jinai neveikia pagal sia pamoka jums skirus kita zmogu VIP jis isisaugoja atsijunges ir prisijunges buna VIP nariu na pradedame

Komandas rasome po

public OnPlayerCommandText

galite deti po /pagalba komanda :)

if(!strcmp(cmdtext, "/duotivip", true,15))
{
if(playerDB[playerid][superadmin] != true){SendClientMessage(playerid, COLOR, "Si komanda tik SuperAdministratoriams "); return 1;}
if(cmdtext[15]==0){SendClientMessage(playerid, COLOR, "Priskirti V.I.P: /duotivip [dalis vardo]"); return 1;}
new vardas[MAX_PLAYER_NAME];
strmid(vardas,cmdtext[16],0,MAX_PLAYER_NAME);
new id = GetPlayeridMid(vardas);
if (id == INVALID_PLAYER_ID){ SendClientMessage(playerid, RED, "Tokio vardo nera"); return 1;}
new mess[256],name[MAX_PLAYER_NAME],rec[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
GetPlayerName(id,rec,sizeof(rec));
SavePlayerData(id, false);
SendClientMessage(id,GREEN,"Jus paskirtas V.I.P atlikti pareigas");
format(mess,sizeof(mess),"Priskirete %s prie V.I.P!",rec);
SendClientMessage(playerid,GREEN,mess);
playerDB[id][vip]=true;
return 1;
}
if(!strcmp(cmdtext, "/nuimtivip", true,12))
{
if(playerDB[playerid][superadmin] != true){SendClientMessage(playerid, COLOR, "Tokios komandos nera!"); return 1;}
new tname[MAX_PLAYER_NAME];
strmid(tname,GetArgument(1, cmdtext, 0),0,MAX_PLAYER_NAME);
if(!strcmp(tname,"0",true)){SendClientMessage(playerid, COLOR, "Nuimti V.I.P pareigas: /nuimtivip [dalis nicko]"); return 1;}
new tid = GetPlayeridMid(tname);
if(tid==INVALID_PLAYER_ID)
{
SendClientMessage(playerid,RED,"Tokio zaidejo nera.");
return 1;
}
GetPlayerName(tid,tname,sizeof(tname));
new mess[256],name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));

playerDB[tid][vip] = false;
SavePlayerData(tid, false);
format(mess,sizeof(mess),"Jus netinkate buti V.I.P.");
SendClientMessage(tid,COLOR,mess);
format(mess,sizeof(mess),"Neteko V.I.P statuso %s.",tname);
SendClientMessage(playerid,COLOR,mess);
return 1;
}

Dabar padarisime kad issisaugotu VIP kai jam suteiksime privilegijas i VIP

Susirandame:

public LoadPlayerData

Susirandame sitos eilutes:

playerDB[playerid][admin] = dini_Int(file,"Admin");

playerDB[playerid][vip] = dini_Int(file,"VIP");

Toliau susirandame:

public SavePlayerData

Randame sia eilute:

dini_IntSet(file,"Admin",playerDB[playerid][admin]);

Irasome po apacia:

dini_IntSet(file,"VIP",playerDB[playerid][vip]);

Viskas V.I.P pareigos uzmestos :)

Cia padariau kad butu iskarto scriptfiles/saves/user kad pas vartotoja kai uzsiregina iskarto butu VIP=0

Padejau? +R3P

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 5152 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Svečias
Ši tema yra užrakinta.
  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai



×
×
  • Sukurti naują...