-
Posts
50 -
Joined
-
Last visited
Content Type
Profiles
Forums
News
Documentation
Posts posted by FeVosFeR
-
-
On 11/4/2018 at 8:32 PM, Banditul said:
Am presupus ca stii si asta a fost greseala mea. cum am zis, acele doua lucruri stau la baza sistemului/comenzi tau/tale in mare parte
Din ce ai spus in topic pratic sunt 2 valori care trebuie schimbate
Ca sa modifici ceva in baza de date (valabil in ambele cazuri desigur cu o mica diferenta)
new query[180]; mysql_format(SQL, query, sizeof(query), "UPDATE houses SET Owned = 0, Owner = 'AdmBot'"); mysql_tquery(SQL, query);
Asta va mdofica absolut toate casele aflate in tabela houses din baza de date (desigur tu in gm tau poate o ai putin diferit numita dar generic ar trebui sa fie houses).
Aceasi comanda o poti executa pentru bizzuri/sbizzuri doar ca va tebui sa modifici acel houses cu bizz sau cum e numita tabela de bizzuri din baza ta de date
Acum partea putin mai dificila. Setarea acelor variabile in gm (poti doar executa acea comanda catre baza de date si sa dai restat la server)
Ca sa setezi pentru fiecare casa de pe server avem nevoie de un loop
for(new i = 1; i < houses; i++) { HouseInfo[i][Owned] = 0; HouseInfo[i][Owner] = "AdmBot"; //Aici functia pentru a actualiza TextLabel, o gasesti probabil in functia care incarca casele din baza de date //Un exemplu banal PropertyUpdate(1, i); // Care 1 semnifica casa(cel mai probabil in gm tau sa semnifice bizz sau altceva si i reprezinta evident casa care se actualizeaza //Avand in vedere ca suntem intr-un loop pentru fiecare casa, fiecare casa se va actualiza }
Acelasi lucru se aplica pentru bizz doar ca trebuie modificate variabilele pe care vrei sa le modifici.
!!!NOTA: Toate astea sunt facute in necunostinta de cauza asupra modului i ncare functioneaza gm tau, este cel mai probabil ca numele folosite de mine sa fie complet diferite de ce am scris eu aici, deci nu trai cu idea ca copy-paste va merge
Multumesc mult! Mersi pentru timpu acordat.. Mi-am dat seama cum trebuie sa fac.
-
11 minutes ago, Banditul said:
E foarte simplu. Daca stii sa creezi un query si sa il trimiti spre baza de date si sti sa setezi o anumita valoare unei variabile deja sti mai mult de 50% din ce trebuie sa faci
Practic ce vrei tu sa faci este sa setezi 2 variabile atat in gm cat si in baza de date (si eventual sa reactualizezi 3DTextLabel )
Poti vorbi pentru cei ce incep sa invete a scripta? =]]
-
23 hours ago, Kiran said:
Nu oferim comenzi direct, încearcă sa faci tu sau sa le "ciordești" din alt gm ( atenție dacă ciordești, vezi sa verifici dacă comanda pe care o iei e pe aceeași "sintaxa" cu ce-a din gm-ul tău {exemplu: ycmd / dcmd / zcmd})
Nu gasesc Gamemodeuri care are una dintre aceste comenzi.. Ma poti ajuta cu o denumire a unui gm?
-
Salut! Cum as putea face comanda [/asellallbiz] si [/asellallhouse]? Cele 2 ar trebui sa seteze "Owner = 0" si "Owner = AdmBot" la toate casele de pe server. Va rog, ajutati-ma.
-
Salutare! Cum as putea sa sterg un obiect de pe gamemode? P.S: Acel obiect este de la San Andreas, mai exact poarta de la NG, am o poarta care se deschide si dupa ce se deschide mai este un gard si as vrea sa il sterg, cum as putea?
-
Salut! As vrea sa imi dea cineva comanda [/areafixveh] care repara vehiculele pe o anumita raza. Multumesc! Folosesc gamemode BigZone.
-
{
if(strfind(inputtext, "%", true) != -1)
{
SendClientMessage(playerid, COLOR_GENANNOUNCE, "SERVER: Sistem anti-flood by FeVosFeR");
ShowPlayerDialog(playerid, dialogid, DIALOG_STYLE_INPUT, "Sistem anti-flood", "Sistem anti-flood", "OK", "Exit");
return 1;
}Tot la OnDialogResponse
-
19 hours ago, AlexxAdv said:
La public onplayertext faci cateva verificari si aia e
Imi da multe erori... Dai si mie toata functia?
-
La OnPlayerText nu gasesc unde se trimit mesajele. Gasesc doar anti-reclama.
-
Salutare! Am nevoie de un admin tag, gen daca is admin 7 [ scripter ] cand scriu in chat sa scrie:
[SCRIPTER] FeVosFeR says: ....
Folosesc gamemode BigZone, as vrea tot, cu define-uri.
-
/makeadminoff - sa dea admin level ... cand jucatorul respectiv este offline, va rog.
Folosesc gamemode BigZone
-
-
Hostul este oferit de tine?
-
On 6/11/2018 at 4:18 PM, SupremAngel said:
Chiar nu am vazut ca era de acum 2 ani
LOL.
Nici eu
-
Discord: FeVosFeR#6400
-
4 hours ago, MiritaXD said:
CMD:skip(playerid, params[]) { TutTime[playerid] = 100; SCM(playerid, -1, "Gata"); return true; }
O pun in loc de comanda sau in loc de OnPlayerCommandText?
-
Salutare! Am vrut sa fac comanda [/skip] de pe episodul lui Edison Tuts (LINK VIDEO), am reusit sa scriu exact cum a scris si el, doar ca mi-a dat o eroare.
Eroare:
SpoilerPe mine nu ma intereseaza a doua eroare, ci prima care impiedica compilarea.
LINIA:
SpoilerVreau sa precizez ca folosesc gamemode BigZone.
Comanda :
-
Salutare! Am vrut sa fac comanda [/skip] de pe episodul lui Edison Tuts (LINK VIDEO), am reusit sa scriu exact cum a scris si el, doar ca mi-a dat o eroare.
Eroare:
SpoilerPe mine nu ma intereseaza a doua eroare, ci prima care impiedica compilarea.
LINIA:
SpoilerVreau sa precizez ca folosesc gamemode BigZone.
Comanda :
-
Salutare! Am vrut sa fac comanda [/skip] de pe episodul lui Edison Tuts (LINK VIDEO), am reusit sa scriu exact cum a scris si el, doar ca mi-a dat o eroare.
Eroare:
SpoilerPe mine nu ma intereseaza a doua eroare, ci prima care impiedica compilarea.
LINIA:
SpoilerVreau sa precizez ca folosesc gamemode BigZone.
Comanda :
-
CMD:fpk(playerid, params[])
{
if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "You need to login first.");
if (PlayerInfo[playerid][pAdmin] >= 4)
{
new id,string[256],giveplayer[30],sendername[MAX_PLAYER_NAME],reason[64],fpunish;
if(sscanf(params, "uds[64]", id, fpunish, reason)) return SCM(playerid,COLOR_WHITE,"{FF9900}Scrie: {33CCFF}/fpk <Name/Playerid> <FPunish> <Reason>");
GetPlayerName(id, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
if(IsPlayerConnected(id))
{
if(id != INVALID_PLAYER_ID)
{
new string2[500],query[500];
if(fpunish > 0)
{
format(string, sizeof(string), "* You have been uninvited by Admin %s from faction %s (rank %d) after %d days, with %d FP. Reason: %s.",sendername,NumeFactiune(PlayerInfo[id][pMember]),PlayerInfo[id][pRank],PlayerInfo[id][pFactionTime],fpunish,reason);
SendClientMessage(id, COLOR_YELLOW, string);
format(string, sizeof(string), "%s was uninvited by Admin %s from faction %s (rank %d) after %d days, with %d FP. Reason: %s.",giveplayer,sendername,NumeFactiune(PlayerInfo[id][pMember]),PlayerInfo[id][pRank],PlayerInfo[id][pFactionTime],fpunish,reason);
ABroadCast(COLOR_LIGHTRED,string,1);
format(string2, sizeof(string2), "%s was uninvited by Admin %s from faction %s (rank %d) after %d days, with %d FP. Reason: %s.", giveplayer,sendername,DynamicFactions[PlayerInfo[id][pMember]][fName],PlayerInfo[id][pRank],PlayerInfo[id][pFactionTime],fpunish,reason);
mysql_format(SQL, query, sizeof(query), "INSERT INTO faction_logs (`text`,`player`,`leader`) VALUES ('%s','%d','%d')", string2, PlayerInfo[id][pSQLID], PlayerInfo[playerid][pSQLID]);
mysql_tquery(SQL,query,"","");
PlayerInfo[id][pFpunish] = fpunish;
}
else if(fpunish < 1)
{
format(string, sizeof(string), "* You have been uninvited by Admin %s from faction %s (rank %d) after %d days, without FP. Reason: %s.",sendername,NumeFactiune(PlayerInfo[id][pMember]),PlayerInfo[id][pRank],PlayerInfo[id][pFactionTime],reason);
SendClientMessage(id, COLOR_YELLOW, string);
format(string, sizeof(string), "%s was uninvited by Admin %s from faction %s (rank %d) after %d days, without FP. Reason: %s.",giveplayer,sendername,NumeFactiune(PlayerInfo[id][pMember]),PlayerInfo[id][pRank],PlayerInfo[id][pFactionTime],reason);
ABroadCast(COLOR_LIGHTRED,string,1);
format(string2, sizeof(string2), "%s was uninvited by Admin %s from faction %s (rank %d) after %d days, without FP. Reason: %s.", giveplayer,sendername,DynamicFactions[PlayerInfo[id][pMember]][fName],PlayerInfo[id][pRank],PlayerInfo[id][pFactionTime],reason);
mysql_format(SQL, query, sizeof(query), "INSERT INTO faction_logs (`text`,`player`,`leader`) VALUES ('%s','%d','%d')", string2, PlayerInfo[id][pSQLID], PlayerInfo[playerid][pSQLID]);
mysql_tquery(SQL,query,"","");
PlayerInfo[id][pFpunish] = 0;
}
PlayerInfo[id][pMember] = 0;
PlayerInfo[id][pLeader] = 0;
PlayerInfo[id][pRank] = 0;
PlayerInfo[id][pFACWarns] = 0;
PlayerInfo[id][pFactionTime] = 0;
PlayerInfo[id][pModel] = 250;
gTeam[id] = 3;
PlayerInfo[id][pTeam] = 3;
OnDuty[id] = 0;
tazer[id] = 0;
SetPlayerArmourEx(id, 0);
SetPlayerSkin(id,PlayerInfo[id][pModel]);
SpawnPlayer(id);
new str[256];
mysql_format(SQL,str,sizeof(str),"UPDATE users SET `Member`='0',`Leader`='0',`Rank`='0',`Model`='250',`FWarn`='0',`FPunish`='%d',`Team`='3', `FactionTime`='0',`ALeader`='0' WHERE `name`='%s'",PlayerInfo[id][pFpunish],PlayerInfo[id][pNormalName]);
mysql_tquery(SQL,str,"","");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "{FFFFCC}Error: Player not connected.");
}
}
else
{
SendClientMessage(playerid, COLOR_ERROR, AdminOnly);
}
return 1;
} -
Rog macar sa imi dea cineva o comanda de [/skip] pentru BigZone sau sa ma invete cum sa il sterg.
-
Mersi mult, RebornAdv.
Cer T/C!
-
C:\Users\***\Desktop\BigZoneGM.pwn(19997) : warning 217: loose indentation
C:\Users\***\Desktop\BigZoneGM.pwn(41584) : error 029: invalid expression, assumed zero
41584 - if(strcmp(cmdtext, "/skip", true) == 0 {}
41585 - else return 0;
1996 - mysql_tquery(SQL,str1,"","");
1997 - return 1;
1998 - } -
Salutare! Folosesc GameMode-ul BigZone si in toate dialogurile, daca scrii ''%s'' serverul pica sau se restarteaza. As vrea o rezolvare pentru aceasta situatie va rog.
Problema [/musicforall]
in Discuţii scripting
Posted
Salut! Am si eu aceasta comanda:
CMD: musicforall(playerid, params[])
{
if(PinLogged[playerid] == 0)return SCM(playerid, COLOR_DARKNICERED,"{FFFFFF}{FFFFFF}Contul tau este {ff0000}blocat{ffffff}, foloseste {ff0000}/pin{ffffff} pentru a-l debloca..");
if(PlayerInfo[playerid][pAdmin] > 5)
{
new link[358];
if(sscanf(params, "s[358]",link)) return SCM(playerid,COLOR_SERVER,"{A9C4E4}Folosire: {FFFFFF}/musicforall <Link>");
for(new i = 0; i < MAX_PLAYERS; i++)
{
StopAudioStreamForPlayer(i);
PlayAudioStreamForPlayer(i, link);
}
}
return 1;
}
Cand folosesc un link de pe YouTube nu merge, dar cand folosesc un link pe care e incarcata o melodie merge, va rog sa ma ajutati.