rfx
-
Posts
38 -
Joined
-
Last visited
Content Type
Profiles
Forums
News
Documentation
Posts posted by rfx
-
-
16 minutes ago, Iobit said:
pui asta la onplayerconnect si onplayerlogin
if(NumIp(playerip, playerid) >= 3 && !IsBotOnIP(playerip))
{
SendClientMessage(playerid, COLOR_LIGHTRED, "There are already 2 players connected with same IP.");
KickEx(playerid);
return 1;
}function NumIp(ip[], playerid)
{
new ips = 0;
foreach(new i : Player)
{
if(i == playerid) continue;
new playerip[16];
GetPlayerIp(i,playerip,sizeof(playerip));
if(strmatch(ip, playerip)) ips++;
}
return ips;
}si aia
Mersi frumos si tie, varianta lui @scripterfals m-a ajutat. Dar oricum, multumesc!
-
1 hour ago, ScriptarFals said:
Randul 75 in pastebin-ul tau.
gettime() => reprezinta timpul in meotada UNIX anume secundele trecute din anul 1970 pana in prezent.
(gettime() + 3*86400) => unix time din momentul acela + 3*86400
3*86400=259200/3600=72 de ore
poti inlocui formula cu
gettime()+3600*2 // Anume trebuie sa satept 2 ore si sa dea un relog, daca vrei 3 ore inlocuiesti 3600*3
Multumesc frumos!
-
Am o securitate in GM, care nu lasa playerii sa faca diferite actiuni daca s-au logat de pe alte IP-uri. https://pastebin.com/20w2cbdV , sunt consitent ca as putea sa schimb la if(PlayerInfo[playerid][pLevel] > 4) sa pun un nivel imposibil de ajuns decat cu comanda [/set] sau sa schimb din PlayerInfo[playerid][pBlockedAcc] = 1; in valoarea 0, eu as vrea sa imi spuneti unde gasesce acel timp de asteptare (72 ore) pentru al modifica in minim 2 - 3 - 4 ore.
-
Am rezolvat!
-
Just now, Score_ said:
Am inteles ca te-ai ajutat singur la nenumaratele topicuri făcute pe sa-mp.ro,iar noi nu îți suntem de folos. Citez "La cate topicuri am facut pe "sa-mp.ro si pe xyz nu am fost ajutat de nimeni,am rezolvat problemele singur." .Bine,atunci rezolva si această problema la fel cum ai facut si cu celelalte.
Nu inteleg de cente-am ajuta acum?
Nu vrei nu ajuta
-
Am gmul lui s4urik final, iar mereu cand aplica cineva la o factiune si liderul il accepta acesta are 1755 days. Am gasit if(dialogid == DIALOG_APLICATIE)
{
new checkmysql[1200];
if(response)
{
if(GetFactionMembers(PlayerInfo[playerid][pLeader]) >= DynamicFactions[PlayerInfo[playerid][pLeader]][fMaxMembers]) return SCM(playerid, COLOR_ERROR, "Nu mai sunt sloturi disponibile...");
for(new i; i < MAX_PLAYERS; i++)
{
if(PlayerInfo[pSQLID] == appfactiune[playerid])
{
PlayerInfo[pMember] = PlayerInfo[playerid][pLeader];
PlayerInfo[pRank] = 1;
SpawnPlayer(i);
}As vrea sa adaug acolo la playerinfo[pRank] = 1; sub el un playerinfp[pRank] dar nu merge si nu stiu cum sa ii setez zilele cand intra in factiune. Ajutor!
-
Folosesc gmul lui s4urik final
-
Vreau si eu o comanda /checkdays
-
Am rezolvat, era de la filescript-ul baseaf mersi frumos.
-
Am rezolvat oricum am modificat din ban in ban1 si kick in kick1
-
-
-
#define AdminOnly "You are not allowed to use this command." asta?
-
#define AdminOnly "You are not allowed to use this command." asta?
-
Adica? care cum dau la CTRL + F?
-
/ban : You are not an admin
-
Habar nu am ce are, e ceva din gm rcon login cred
-
-
Vreau si eu o rezolvare sa nu mai fie nevoie de rcon login pentru ./ban si kick. Am cautat la CMD:Ban sau cmd:kick si nu am gasit nimic cu rcon login. ajutor
-
Vreau si eu un cmd:elevator pentru apartamentul din LS de langa plaja (DS)
-
Aveti idee cum pot ca daca scriu pe chat /a text sa imi scrie in loc de admin scripter sau in loc de a 6 owner? Gen sa modific textdrawul de la admin la owner si scripter
-
23 hours ago, Score_ said:
Frt,nu o sa primesti mura-n gura,descarca gm-uri de pe net,vezi ce si cum că nu sta nimeni 24/7 pt tine sa iti faca anumite comenzi.Nu o lua in nume de rau,tu trebuie sa exersezi cat mai mult,exersand=inveti
Am rezolvat oricum.
-
34 minutes ago, Ionut_WS said:
if(SpecMePRO[id]==1) return SendClientMessage(playerid, -1, "Nu poti folosi aceasta comanda pe acest player");
La id nu trb playerid? Am comanda dar gen nu merge sa o dezactivez ...
-
6 hours ago, Score_ said:
CMD:specme(playerid, params[])
{
if(PlayerInfo[playerid][pAdmin] < 6) return SendClientMessage(playerid, COLOR_ERROR, AdminOnly);
if(SpecMePRO[playerid] == 0)
{
SCM(playerid, COLOR_RED, "Acum nu mai poate da minenni /goto/pm/spec etc pe tine!.");
SpecMePRO[playerid] = 1;
}
else
{
SpecMePRO[playerid] = 0;
SCM(playerid, COLOR_RED, "Acum nu mai poate da minenni /goto/pm/spec etc pe tine!.");
}
return 1;
}#define COLOR_ERROR 0xFF0000FF +1 daca te-am ajutat
Si cum pot sa o bag si in cmd:goto, cmd:gethere, cmd:spec ?
Securitate RPG
in Discuţii scripting
Posted
PROBLEMA REZOLVATA!