Reflex
-
Posts
64 -
Joined
-
Last visited
-
Days Won
2
Content Type
Profiles
Forums
News
Documentation
Posts posted by Reflex
-
-
Adauga:
stock PlayerToPoint(Float:radi, playerid, Float, Float:y, Float:z) { new Floatldposx, Floatldposy, Floatldposz; new Float:tempposx, Float:tempposy, Float:tempposz; GetPlayerPos(playerid, oldposx, oldposy, oldposz); tempposx = (oldposx -x); tempposy = (oldposy -y); tempposz = (oldposz -z); if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi))) { return 1; } return 0; }
Pentru PlayerToPoint
Pentru ProxDetector:
forward ProxDetector(Float:radi, playerid, string[],col1,col2,col3,col4,col5);
Pentru ClearChatBox:
public ClearChatbox(playerid, lines) { if (IsPlayerConnected(playerid)) { for(new i=0;i<100;i++) SendClientMessageToAll(COLOR_WHITE," "); } return 1; }
Daca deja le ai , inseamna ca ai uitat o paranteza.
- 1
-
Foloseste include-urile din 0.3.7.
-
Ai facut tot ce am spus eu mai sus? Copie streamer.inc in pawno/includes , compileaza din nou gamemode-ul si copie acel streamer.dll in plugins?
-
Loading plugin: streamer Failed
Arata server.cfg
-
Descarca acest plugin:
Adauga streamer.so si streamer.dll in folderul plugins , iar include-ul streamer.inc il copiezi in pawno/includes, dupa care compilezi gamemode-ul.
PS: Nu uita sa adaugi in server.cfg pluginul, in functie de ce folosesti: linux streamer.so , windows streamer.dll
-
format(query, sizeof(query), "DELETE * FROM `logExecCmds` WHERE `Player` = '%s'", numejucator);
Incearca asa:
format(query, sizeof(query), "DELETE FROM logExecCmds WHERE Player = '%s'", numejucator);
- 1
-
if(PlayerInfo[playerid][pAdmin] < 1 || PlayerInfo[playerid][pTrial] < 1) SendClientMessage(playerid, COLOR_GRAD1, "** Nu ai rangul administrativ necesar!");
Cu:
if(PlayerInfo[playerid][pAdmin] < 1 || PlayerInfo[playerid][pTrial] < 1) return SendClientMessage(playerid, COLOR_GRAD1, "** Nu ai rangul administrativ necesar!");
-
Incearca in felul urmator:
CMD:incearca(playerid, params[]) { ForceClassSelection(playerid) GivePlayerMoney(playerid, -500); // setezi tu suma de bani return 1; }
-
Pret: 15euro sau 20$ pe paypal.
Este gamemode-ul a doua viata, probabil uni il stiti, un server foarte bine lucrat, la pretul asta e pomana.
RECOMAND!
-
Cauta pe host, in foldere, php.ini . Uitate bine, ai sa il gasesti.
-
-
Intra in php.ini , si modifica upload_max_filesize = 200M
-
La goto , modifica:
if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pHelper] >= 1)
Cu:
if(PlayerInfo[playerid][pAdmin] < 1 || PlayerInfo[playerid][pHelper] < 1)
-
Nu inteleg de ce vreti toti sa va deschdeti server daca nu va duce capul sa cautati pe google o astfel de eroare...
Ai o problema cu spatiile, baiatul de mai sus , ti-a dat un exemplu, e usor sa deduci dupa, ce trebuie sa faci.
Google: warning 217 loose identification
-
In loc de :
if (PlayerInfo[playerid][pAdmin] >= 0)
Pune:
if(PlayerInfo[playerid][pAdmin] < 10) //Acel 10 este nivelul la care poti folosii comanda
- 1
-
format_mysql
asa trebuie format-ul
mysql_format
-
Verifica la callback-urile OnPlayerConnect si OnPlayerSpawn , acolo trebuie sa ai textdraw-ul care este permananent afisat.
-
Problema de aparea random acel label s-a rezolvat cu OnPlayerSpawn, dar cu acel timer tot e problema. Pun sa ia la 1 minut si ia la 2 si ceva.
-
-
#define DIALOG_LOGIN 10 //fiecarui dialog trebuie sa ii dai un ID. #define DIALOG_INREGISTRAT 20 new P_Data[MAX_PLAYERS][pInfo]
-
new incercari[MAX_PLAYERS];
Undeva la inceputul scriptului.
-
Vezi daca te ajuta: CLICK
-
-
Am schimbat acel pAFK, cu cel care il folosesc la comanda(/afk)....nu functioneaza cum ar trebuii.
De exemplu -> Am pus:
if(afktime[i]/60 > 1
Dar am luat kick dupa 2 minute si ceva... Nu dupa 1minut.
Asa am facut:
forward AfkKicked(); public AfkKicked() { for(new i=0; i<MAX_PLAYERS; i++) { if(afktime[i]/60 > 1 && PlayerInfo[i][AFKBRB] == 0) { new KickedAfkName[40],string[145]; GetPlayerName(i,KickedAfkName,sizeof(KickedAfkName)); format(string, sizeof(string), "%s[%d] a primit kick motiv: afk mai mult de 1 minut",KickedAfkName,i); SendClientMessageToAll(-1,"kick pentru ca ai stat mai mult de 1 minut afk"); afktime[i] = 0; Kick(i); } } return 1; }
Iar uneori le apar la playeri le apar random, acel TextLabel. Asta inainte sa pun acest afkkicker.
Cum pot rezolva? (Problema cu kick-ul si textlabel random..)
[Problema]Compilare.
in Discuţii scripting
Posted
Pentru ca ai uitat o paranteza...Fi mai atent. Poftim cum ar trebuii sa fie: