Xcite
Membru-
Posts
117 -
Joined
-
Last visited
Never
Content Type
Profiles
Forums
News
Documentation
Everything posted by Xcite
-
Cu Mysql_Host am rezolvat , dar warningul tot apare , am luat dinou streamer... pana sa nu mut pe mysql a mers bine , acum nu .. Iar cu acele erori ce pot face ... am asa : PlayerInfo[playerid][pLevel] = strval(field[3]); PlayerInfo[playerid][pAdmin] = strval(field[4]); PlayerInfo[playerid][pIP] = strval(field[5]); Incepe cu 3 pentru ca 1 = parola si 2 = sqlid Ce poate fi gresit ?
-
Am mutat serverul samp pe baza de date mysql , si acum am cateva erori pe care nu stiu sa le rezolv... error 017: undefined symbol "SQL_HOST" error 032: array index out of bounds (variable "field") Aceste erori , la a2a am mai multe linii cu aceasta eroare . Am vreo 120 linii sau mai multe care folosesc field la mysql. Iar la prima e pus asa la inceput: #define MYSQL_HOST "ip" #define MYSQL_USER "user" #define MYSQL_PASS "pass" #define MYSQL_DB "database" #define MySQL: mysql_ Si mai am un warning , aparut doar dupa ce am mutat pe mysql.. warning 209: function "Streamer_OnPlayerConnect" should return a value
-
Cum a zis si stuntman , verifica unde ai editat ultima data , si vezi daca nu ai uitat o } , iar daca nu creezi functiile , iei din alte gm-uri sau iti postez eu cateva daca problema e de la functii , verifica intai }
-
Verifica la comanda de buy , daca sunt puse si pPcarkey2 si 3
-
Ph30nix asta am zis si eu :rolleyes:
-
Cauta la enum pInfo , trebuie sa ai pPcarkey mai adaugi pPcarkey2 si pPcarkey3 . Dupaia mergi la OnPlayerLogin , OnPlayerRegister , si la restul unde e si pPcarkey si adaugi la fel cum e pPcarkey si la pPcarkey2 si 3 , doar schimbi cifra , adaugand 2 randuri si schimbi cifra. La if(newstate == PLAYER_STATE_DRIVER) cauti if(PlayerInfo[playerid][pPcarkey] == vehicle) { } si mai adaugi inca 2 randuri asa inainte de else if(PlayerInfo[playerid][pPcarkey2] == vehicle) { } if(PlayerInfo[playerid][pPcarkey3] == vehicle) { } Dupaia mergi la comanda de buy si faci la fel ca mai sus , adaugi 2 randuri inainte de else. Nu stiu daca asa e sistemul tau de masini ...
-
Incearca asa: enum pKnow { ID, Name, Color1, Color2, Owner, }; new PlayerKnow[MAX_PLAYERS][pKnow]; Diferenta la Color1 , Color2
-
Pune asa: if(PlayerInfo[playerid][pMember] == 12 ) SetPlayerColor( playerid, 0xFFFFFFFFF ); 12 - modifici cu ce numar al factiunii doresti FFFFFF - modifici , asta e alb acum .
-
Am patit si eu asa , e bug la comanda /respawn din cate imi amintesc. Schimb-o cu cea de mai jos , si refa-ti contul ca sa fii sigur ca nu ramane buguit if(strcmp(cmd, "/respawn", true) == 0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /respawn [playerid/PartOfName]"); return 1; } new playa; playa = ReturnUser(tmp); if (PlayerInfo[playerid][pAdmin] >= 1) { if(IsPlayerConnected(playa)) { if(playa != INVALID_PLAYER_ID) { //if(SpawnChange[playerid]) { GetPlayerName(playa, giveplayer, sizeof(giveplayer)); SpawnPlayer(playa); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "* You have respawned player %s", giveplayer); SendClientMessage(playerid, COLOR_LIGHTRED, string); format(string, sizeof(string), "* You have been respawned by Admin %s", sendername); SendClientMessage(playa, COLOR_LIGHTRED, string); format(string, 256, "AdmWarning: %s was respawned by %s", giveplayer, sendername); ABroadCast(COLOR_LIGHTRED,string,1); return 1; } } } } else { SendClientMessage(playerid, COLOR_GRAD1, " Nu ai voie sa folosesti aceasta comanda!"); } } return 1; }
-
Credeam ca intelege el :undecided:
-
Pentru /car , adaugi asta la comanda PutPlayerInVehicle(playerid,carid,0);
-
if(newcar == 170 || newcar == 169 || newcar == 168 || newcar == 167) { if(PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12) { SendClientMessage(playerid, COLOR_GREY, "Your TEXT Here!"); RemovePlayerFromVehicle(playerid); } } E total gresit din cate vad , codul asta te scoate din masina daca ESTI membru / lider a factiunii 12 , daca intri in masinile cu id 170 , 169 , 168 , 167 si NU te scoate daca esti membri al oricarei factiuni inafara de 12. Normal ar fi: if(newcar == 170 || newcar == 169 || newcar == 168 || newcar == 167) { if(PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 2) { } else { SendClientMessage(playerid, COLOR_GREY,"Your text here !");} RemovePlayerFromVehicle(playerid); } Ai uitat de acel else
-
Da a mers , am uitat sa mai verific topicul . Multumesc de ajutor.
-
Mersi stuntman ! Acuma incerc , sper sa mearga.
-
Da doar ca pe Icognito streamer crearea obiectelor e altfel ( CreateDynamicObject ) sunt altfel si la coordonate si dupa ele urmeaza altfel nu identic cu MidoStream si sunt foarte multe obiecte cateva mii , si sa stau sa le modific pe rand ...
-
Salut , am o mica problema cu obiectele create prin MidoStream , se vad trasparente , stiu de aceasta problema cu obiectele trasparente , dar am incercat sa fac prin diferite metode dar tot apar trasparente , toate obiectele create prin CreateStreamObject . Cum as putea sa rezolv problema ? sau o mutare a obiectelor pe alt streamer , am incercat dar se creeaza diferit , iar convertoarele nu convertesc cum trebuie de pe midostream pe icognito.
-
Ok , dar problema e ca face asa doar intr-un HQ / casa / magazin sau alta incapere , am virtualworld la toate , poate fi de vina asta ? pt. ca daca ies din casa/hq/magazin sau unde ma aflu merge foarte bine , nu am lag deloc adica sa mearga sacadat chat-ul daca trimit ceva sa apara dupa cateva secunde . In casa daca ma bag , raman afk cateva minute cand revin merge extrem de greu defapt se si blocheaza si trebuie sa dau relogin . Prin urmare nu cred ca e de la timere :rolleyes:
-
Hostul este foarte bun , deci nu e de la el , am avut alt GM si mergea impecabil si altele deci exclud varianta asta. O sa verific comenzile si timerele , si am mentionat si mai sus ca ceasul apare/dispare repede doar cand sunt in HQ / Casa acolo unde am lag . Totusi ce comenzi/timere ar trebui sa verific ?
-
Nu stie nimeni ? merge sacadat doar chatul cand sunt intr-o casa / HQ / magazin etc... . Precizez ca am sistem virtualworld , poate fi asta cauza ? sau cum pot rezolva ? am nevoie urgent de un raspuns . Multumesc.
-
Nu de ex daca masinile de la 100 la 124 sunt de vanzare , pui : if(vehicleid >= 100 && vehicleid <= 149) { return 1; } Si daca mai sunt si altele adaugi , daca nu sunt dupa ele si sa zicem ca e de la 200 pui asa: if(vehicleid >= 1 && vehicleid <= 149 || vehicleid >= 200 && vehicleid <= 250) { return 1; }
-
Inlocuiesi aici: if(vehicleid >= 1 && vehicleid <= 149) { return 1; } Ce e ingrosat , adica care masini sa fie personale pui aici id-urile , de la masina X pana la Y.
-
Editeaza la public IsAnOwnableCar sau depinde ce public ai acolo unde sunt puse masinile si pune care id-uri sa apara sa cumperi masina .
-
Presupun ca serverul tau e pe linux , trebuie sa pui pluginurile de tipul .so , posibil sa nu ai streamer.so . Baga-l in folderul plugins si in server.cfg adauga plugins streamer.so .
-
Nu as vrea sa il schimb EDIT: Am observat ca face asa doar in HQ/ casa au alta incapere , precizez ca am sistem vw.
-
Da stiu de asta pe windows , asa face pe windows si cu acea ajustare se reduce. Dar eu am pe linux + cu celalat gm nu pateam asa , cativa zic ca au lag si in chat apar parti libere adica cum ar fi un mesaj gol pe 2-3 randuri , raman spatii intre mesaje uneori. Si uneori dispare/apare ceasul de sus.