AddisoN
Membru-
Posts
120 -
Joined
-
Last visited
-
Days Won
2
Content Type
Profiles
Forums
News
Documentation
Everything posted by AddisoN
-
Problema gm Edison ( se despawneaza masinile cand sunt folosite , la fel si la /work )
AddisoN replied to Thn's question in Ajutor Scripting
daca nu esti dispus sa oferi codul sursa nu mai posta in categoria ajutor scripting pentru ca nu vei putea fi ajutat. -
nu ma intereseaza data. E tot copy paste, ai luat dintr-un gamemode si ai bagat in altul. Plus ca pe srv ala al tau e totul copiat, ai furat din alte gamemodeuri ca daca faceai tu nu faceai totu la fel. Nici ShowPlayerMarkers(0) nu ai stiut sa pui:)). Nu ma uimesti pe mn cu procesorul de comenzi zcmd, eu il foloseam pe ala cand tu te jucai cu puta prin nisip. Mai incerci sa iei si bani pt servicii de scripting si postezi pe la sectiunea "Ajutor Scripting". Pai mancati-as talentu tau nu dau 2 bani pe tine, e si normal ca la 15 ani sa nu intelegi ce drq se intampla cand scrii o linie de cod. PS: chill ca imi dau seama la experienta pe care o am cand e copy - paste. Aaaa scuze nu e copy paste pur ai mai schimbat si tu cateva variabile ca nu exitau la tine cu aceea denumire.
-
gm tau e luat de pe net, nimic propiu. E propiu ca ai unit mai multe gm-uri de pe net? sisteme calumea? ce sisteme ca tot e clasic nu ai sisteme speciale. COPY - PASTE scripterul lu' peste prajit te faci de ras singur cu aia 3 playeri de ii ai pe srv si cu GM asta propiu si original
-
Cum fac ca un player sa poata cumpara mai multe case?
AddisoN replied to vidoedaniel's question in Ajutor Scripting
folosesti mai multe variabile in acre sa stochezi id-ul caselor, cand jucatorul da buy la o casa sau face trade cu alt jucator verifici daca are pe 0 sau valoarea care reprezinta la tine in gamemode ca acel jucatopr nu are casa in cel putin o varabila care stocheaza idul casei pe care acesta o detine. -
posibil intru for mai declari odata variabila "i". pune codul dintre { }care cuprinde acele erori
-
problema este de la vw, probabil tu cand setezi interiorul intrii intr-o casa cu acel interior si automat scriputul baga in DB vw respectivei case si se produce incurcatura. Inlocuieste : SetPVarInt(playerid, "pHiVW", GetPlayerVirtualWorld(playerid)); cu: SetPVarInt(playerid, "pHiVW", GetPlayerVirtualWorld(playerid)+1);
-
if(count > 1) { format(string, sizeof(string), "%s was kicked by AdmBot for being AFK for more than 30 minutes.", name); SendClientMessageToAll(COLOR_LIGHTRED, string);} else { format(string, sizeof(string), "%s was kicked by AdmBot for being AFK for more than 30 minutes.", stringx); strdel(string, strlen(stringx)-2, strlen(stringx)-1); SendClientMessageToAll(COLOR_LIGHTRED, string); }
-
Atunci e gresita calea, in folderul panel nu exista paginile respactive calea trebuie sa fie panel/inc/pages/pagina
-
Probabil acele fisiere nu se afla in folderul "panel"
-
E gresita calea catre acea pagina. Nu are extensia, trebuie sa fie staff.php nu staff simplu
-
La AccInfo [uID][ID][1] cred ca trebuie fara [1]
-
Ai pus , in loc de ; la sfarsitul formatului format(Strrms, 700, "INSERT INTO `Logs`(`Date`, `Type`, `Log`, `uIDs`) VALUES ('On %d/%d/%d at %d:%d.%d', '2', '%s changed his name to %s', '%d - 0')", d, mo, y, h, m, s, PlayerName(uID), uName, AccInfo[uID][ID][1]);
-
for(new clanid; clanid < MAX_CLANS; clanid++) { if(strfind(playername,ClanInfo[clanid][cClanTag],true) != -1) { new startdel = strfind(playername,ClanInfo[clanid][cClanTag],true); new dellenght = strlen(ClanInfo[clanid][cClanTag]); if (startdel>0){ New end = strlen (playername); strdel(playername, startdel, end); SetPlayerName(playerid, playername); withouctag[playerid] = 1;} Else { strdel(playername, startdel, dellenght); SetPlayerName(playerid, playername); withouctag[playerid] = 1;} } } Acum am vazut ca eu dadeam sa stearga gen de pe pozitia 6 pe 4 ceea ce era imposibil si cred ca acum am rezolvat
-
.
-
Linia asta strdel(playername, startdel+1, dellenght); Schimbo asa strdel(playername, startdel, dellenght);
-
Daca ai Nume[tag] ce sterge?si la [tag]Nume iara ce sterge
-
Sper ca folosesti doar un for pt asta nu cum ai pis mai sus 2 for-uri unu cu o metoda si celalt cu alta. Ar trebuie sa functioneze pt ca strfind returneaza cate caractere sunt pana gaseste stringul indicat, strlen retuneaza lungimea tagului si cu strdel stergi de unde incwpe tagul X caractere in fct de nr de caractere al tagului. Din pacate nu pot acesa pc ul ca sa testez eu
-
Mda greseala mea, asa trebuie sa fie linia new startdel = strfind(playername,ClanInfo[clanid][cClanTag],true);
-
for(new clanid; clanid < MAX_CLANS; clanid++) { if(strfind(playername,ClanInfo[clanid][cClanTag],true) != -1) { new startdel = strfind(playername,ClanInfo[clanid][cClanTag],true) != -1 new dellenght = strlen(ClanInfo[clanid][cClanTag]); strdel(playername, startdel+1, dellenght); SetPlayerName(playerid, playername); withouctag[playerid] = 1; } } Incearca asa
-
for(new clanid; clanid < MAX_CLANS; clanid++) { if(new startdel = strfind(playername,ClanInfo[clanid][cClanTag],true) != -1) { new dellenght = strlen(ClanInfo[clanid][cClanTag]); strdel(playername, startdel+1, dellenght); SetPlayerName(playerid, playername); } }
-
Faci dellenght=strlen(ClanInfo[clanid][cClanTag]); daca variabila pnormalname contine si parantezele sau cum ai tu separat clantagul faci asa strldel(loginname,0,dellenght); Daca nu contine strldel(loginname,0,dellenght+X); unde X este nr de caractere care separa tagul de nume daca nu este continut in variabila pnormalname.Dupa setplayername si done
-
Ti.am spus ca nu o sa mearga niciodata daca te legi de variabila pNormalName
-
Normal ca apare null daca jucatorul nu este inregistrat deoarece nu inseri username in baza de date in coloana aferenta si acel pNormalName nu contine nimic.