-
Posts
1.094 -
Joined
-
Last visited
-
Days Won
23
Content Type
Profiles
Forums
News
Documentation
Everything posted by NoNamed
-
Verifica toate comenzile din gamemode, de la prima pana la ultima, gasesti ceva suspicios ? O testezi si vezi ce face . T/C ! Mai sus ai explicatie cum gasesti comanda, nu are rost sa mai las topicul deschis. Nu exista program daca la asta te astepti care sa gaseasca comenzi ascunse . Bafta !
-
Modelul nu este respectat complet . T/C !
-
Vezi daca merge asa : if(PlayerInfo[playerid][Vip] >= 1) { format ( str , 1500 , "%s{FFFFFF}[%d]{00FF00}[V.I.P]: {FFFFFF}%s" ,GetName(playerid), playerid , text [ 0 ] ) ; SendClientMessageToAll (0xFFFF00FF , str ) ; return 0; }
-
Am avut incredere in ei pentru ca in urma cu un an aproape doi, cand aveau domeniu .ro am luat achizitionat un domeniu .eu de la ei + webhost, si omul nu era asa stresat, raspundea pe mess, oferea suport oricand era nevoie, ba chiar se oferise sa-mi faca el toate instalarile . Dar de, acum s-a vazut cu , cativa clienti , prosti si aia bineinteles si acum are figuri omul, eu am mers pe increderea construita acum un an , nu stiam ca s-a schimbat asa rau, mai ales ca am vrut sa cumpar un domeniu .ro si am fost pacalit sa introduc banii prin sms in cont, si apoi pot achizitiona un domeniu, am adaugat banii, sa cumpar domeniul si cand vad ca imi zice "patronul" : "Nu poti sa cumperi domeniu prin sms" :| "Poi nu tu mi-ai zis sa ii bag ?" si ce a urmat se stie deja .. sa ma injure . Asa cum i-am zis lui wOpSs, oamenii se schimba, dar asta a depasit un semafor . Repet : EVITATI CAT MAI MULT ACEASTA FIRMA SI SERVICIILE EI ! VETI AVEA NUMAI DE PIERDUT .
-
T/C , 48 DE ORE FARA REPLY / UP !
-
Ai incercat chmod 777 pe folder-ul gamecp-ului ?
-
Buna seara, sper ca v-ati dat seama ca titlul era rectoric ... hostprofil , o firma de tot cacatul la fel ca si detinatorul acesteia . De ce spun asta ? Poi ieri mi-am cumparat un host de counter strike iar azi , vin frumusel acasa cand ma contacteaza un prieten, "mane avem o problema, ftp merge ca dracu'..." asa ca am dat un buzz pe mess detinatorului firmei ca sa-l intreb ce are ... Ce reactie a avut ? Dati un click aici. Sfatul meu este sa ocoliti cat mai mult si sa nu tentati la serviciile lor, dupa ce ca dai banii pe niste servicii de tot rahatul , pe mess esti tratat ca ultimul rahat (dupa cum observati, doar i-am zis "Salut" si deja a inceput sa ma injure ...) iar la tickete , la care se raspunde repede (trebuie sa recunosc) angajatii iti raspund in sila .
-
Nu are acces la masina respectiva, posibil sa nu aibe permisiuni 777 in FTP .
-
Adaugi la OnPlayerText dupa linia format(string, sizeof(string), "%s Says: %s", sendername, result); ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5); printf("%s", string); Pentru fiecare factiune cate o linie asemanatoare, exemplu pentru PD : if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 1) { format(string, sizeof(string), "{220AF7}%s {FFFFFF}Says: %s", sendername, result); ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5); printf("%s", string); } Acum sa-ti explic ce am facut si ce o sa faci si tu : Prima linie verifica daca player-ul este lider sau membru pd . A doua linie (cea care incepe cu format) citeste ceea ce a scris player-ul . {220AF7}%s - va aparea numele player-ului cu culoarea pd-ului (albastru) {FFFFFF} - de aici mesajul va aparea alb . Pentru fiecare factiune va trebui sa schimbi prima culoare {220AF7} , cu cealalta nu ai treaba . Cam asta e , cand un player scrie ceva va aparea cu acea culoare . Ai grija sa faci asa pentru fiecare factiune in parte .
-
Dupa ultima culoare adaugata, inainte de return 1; adauga asta : else { SendClientMessage(playerid, COLOR_GREY, "USAGE:/color [culoare]"); return 1; }
-
Ai adaugat ce ti-a dat el dupa mesajul care anunta server-ul ca esti on duty ca admin ? I-a vezi asa : if(!strcmp(cmdtext, "/aod", true) || !strcmp(cmdtext, "/aduty", true)) // By MrAndrei { if(IsPlayerConnected(playerid)) { if(gPlayerLogged[playerid] == 0) { SendClientMessage(playerid, COLOR_GREY, "[Eroare]: You need to login first !"); return 1; } new admtext[64]; if(PlayerInfo[playerid][pAdmin] == 6) { admtext = "Owner"; } else if(PlayerInfo[playerid][pAdmin] == 5) { admtext = "Co-Owner"; } else if(PlayerInfo[playerid][pAdmin] == 4) { admtext = "Moderator"; } else if(PlayerInfo[playerid][pAdmin] == 3) { admtext = "Super-Admin"; } else if(PlayerInfo[playerid][pAdmin] == 2) { admtext = "Regular Admin"; } else if(PlayerInfo[playerid][pAdmin] == 1) { admtext = "Trial Admin"; } else { admtext = "Owner"; } if(PlayerInfo[playerid][pAdmin] > 0) { if(AdminDuty[playerid] == 0) { AdminDuty[playerid] = 1; SetPlayerHealth(playerid, 99999); SetPlayerArmour(playerid, 99999); SetPlayerColor(playerid, 0xFFB9DCFF); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), " %s [ID:%d] is now on duty as an %s.Please /w him if you need help.",sendername,playerid,admtext); SendClientMessageToAll(COLOR_LIGHTRED,string); for(new i; i < MAX_PLAYERS; i++) { if(playerid != i) { SetPlayerMarkerForPlayer(i, playerid, 0xFFB6C1FF); } } if(PlayerInfo[playerid][pAdmin] >= 5) { for(new i = 0; i < sizeof(CarInfo); i++) { SetVehicleParamsForPlayer(i,playerid,0,0); } } return 1; } else if(AdminDuty[playerid] == 1) { AdminDuty[playerid] = 0; SetPlayerArmour(playerid, 0); SetPlayerHealth(playerid, 100); SetPlayerToTeamColor(playerid); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), " %s [ID:%d] is no longer on duty as an %s.Please not /w him.", sendername,playerid,admtext); SendClientMessageToAll(COLOR_WHITE,string); return 1; } } else { SendClientMessage(playerid, COLOR_GREY, "[Eroare]: You're not the admin !"); return 1; } } return 1; }
-
Comanda /admins nu imi apar adminii online
NoNamed replied to nebunaiurea's question in Arhivă probleme
T/C ! Respecta modelul . -
Schimba if(strcmp(cmd, "/color", true) == 0) Cu CMD:color(playerid, params[])
-
Verifica sa nu fi pus interiorul / pozitia de spawnare gresita .
-
Ai adaugat la OnGamemodeInit DisableInteriorEnterExits();?
-
Inainte de if(!strlen(x_nr)) adauga new x_nr[64]; . Prima eroare depinde de procesatorul tau de comenzi . Ce procesator folosesti ?
-
Eu l-am luat reloaded de pe filelist ), m-au facut curios pozele alea puse de tine )
-
Uite aici un model de comanda, ti-am facut cu culoarea blue, ca sa mai adaugi tu, copiezi if(strcmp(x_nr,"blue",true) == 0) { SetPlayerColor(playerid, 0x2641FEAA); SendClientMessage(playerid, COLOR_WHITE, "Ti-ai schimbat culoare de pe mapa, acum apari cu albastru !"); } de acolo din scrip, ii dai paste sub acolada inchis, inainte de return 1; , in fata la if adaugi else iar in loc de blue pui numele culori pe care o vrei, de exemplu : red sau rosu, la SetPlayerColor modifici culoarea de acolo cu datele culorii rosi, modifici mesajul si aia e . if(strcmp(cmd, "/color", true) == 0) { if(!strlen(x_nr)) { SendClientMessage(playerid, COLOR_GREY, "USAGE:/color [culoare]"); } if(strcmp(x_nr,"blue",true) == 0) { SetPlayerColor(playerid, 0x2641FEAA); SendClientMessage(playerid, COLOR_WHITE, "Ti-ai schimbat culoare de pe mapa, acum apari cu albastru !"); } return 1; }
-
Nu ai pentru ce, T/C !
-
Oricum ma astept la al treilea razboi mondial in viitorul apropiat . ) De ce sa nu vina si pe calculator ? ) Ar fi o idee, dar nu cred ca va adauga cineva asa ceva pe server, mai ales ca in Romania se tot deschid servere care au 10 playeri o luna intreaga si apoi , copiii care au deschis server-ul nu mai au bani de host ...
-
//-----------------------------------------Comanda-----------------------------------------// if(strcmp(cmd, "/refill", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerData[playerid][pMember] == 10 || PlayerData[playerid][pLeader] == 10) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendUsage(playerid,"/refill [playerid/PartOfName] [pret]"); return 1; } new playa; new money; playa = ReturnUser(tmp); tmp = strtok(cmdtext, idx); money = strval(tmp); if(money < 1 || money > 1000) { SendClientMessage(playerid, COLOR_GREY, "Pretul trebuie sa fie cuprins intre $1 si $1000!"); return 1; } if(IsPlayerConnected(playa)) { if(playa != INVALID_PLAYER_ID) { if(ProxDetectorS(8.0, playerid, playa)&& IsPlayerInAnyVehicle(playa)) { if(playa == playerid) { SendClientMessage(playerid, COLOR_GREY, "Nu poti sa iti bagi benzina tie insuti!"); return 1; } GetPlayerName(playa, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "* I-ai oferit la %s sa-i bagi benzina pentru $%d .",giveplayer,money); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "* Mecanicul %s vrea sa iti bage benzina pentru $%d, (scrie /accept refill pentru a accepta).",sendername,money); SendClientMessage(playa, COLOR_LIGHTBLUE, string); RefillOffer[playa] = playerid; RefillPrice[playa] = money; } else { SendClientMessage(playerid, COLOR_GREY, "Acest jucator nu este langa tine sau intr-o masina."); } } } else { SendClientMessage(playerid, COLOR_GREY, "Acest jucator nu este conectat."); } } SendClientMessage(playerid, COLOR_GREY, "Nu estri membru TCC!"); } return 1; }
-
Prima data respecta modelul .
-
//-----------------------------------------Comanda-----------------------------------------// if(strcmp(cmd, "/refill", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerData[playerid][pMember] < 10 || PlayerData[playerid][pLeader] > 10) { SendClientMessage(playerid, COLOR_GREY, "Nu esti membru TCC!"); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendUsage(playerid,"/refill [playerid/PartOfName] [pret]"); return 1; } new playa; new money; playa = ReturnUser(tmp); tmp = strtok(cmdtext, idx); money = strval(tmp); if(money < 1 || money > 1000) { SendClientMessage(playerid, COLOR_GREY, "Pretul trebuie sa fie cuprins intre $1 si $1000!"); return 1; } if(IsPlayerConnected(playa)) { if(playa != INVALID_PLAYER_ID) { if(ProxDetectorS(8.0, playerid, playa)&& IsPlayerInAnyVehicle(playa)) { if(playa == playerid) { SendClientMessage(playerid, COLOR_GREY, "Nu poti sa iti bagi benzina tie insuti!"); return 1; } GetPlayerName(playa, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "* I-ai oferit la %s sa-i bagi benzina pentru $%d .",giveplayer,money); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "* Mecanicul %s vrea sa iti bage benzina pentru $%d, (scrie /accept refill pentru a accepta).",sendername,money); SendClientMessage(playa, COLOR_LIGHTBLUE, string); RefillOffer[playa] = playerid; RefillPrice[playa] = money; } else { SendClientMessage(playerid, COLOR_GREY, "Acest jucator nu este langa tine sau intr-o masina."); } } } else { SendClientMessage(playerid, COLOR_GREY, "Acest jucator nu este conectat."); } } return 1; }
-
Doamne, Doamne, nu asa se incarca teritoriile salvate intr-un fisier, daca vrei sa incarci tot fisierul faci o functie gen LoadTurfs() care v-a verifica daca fisierul exista iar daca exista, il v-a incarca atunci cand "primeste ordinul" iar pentru a "primi ordinul" dupa ce o termini adaugi la OnGamemodeInit : LoadTurfs();
