Jump to content

Ph0eniX

V.I.P
  • Posts

    746
  • Joined

  • Last visited

  • Days Won

    15

Everything posted by Ph0eniX

  1. Foloseste un range , interior & virtual world. ( Sa le verifice ex: if(IsPlayerInRangeOfPoint(....) && GetPlayerInterior(playerid) == x && GetPlayerVirtualWorld(playerid) == x) etc... )
  2. Topic inchis , respecta modelul.
  3. Ph0eniX

    Lol ?

    =)) Am mai auzit una buna , astazi am intrat pe un sv si face unu la mine ... "Ba esti originalu phx?" Da. "Speedy iti lucreaza la server, tu nici nu sti sa scriptezi" =))) THE FCKKK ?!?!?
  4. Poate , nu stiu sigur , poate am sa mai fac chestii de gen' sa mai radeti putin ) sa vedeti cat de "intreg" la minte e Ph0eniX al vostru )
  5. Ceva de gen' =))
  6. Salutare , haideti sa va arat cum se munceste Like a Ph0eniX: Cine continua ? =))))) PS: Doar unul singur e phoenix , se relaxeaza si la munca.
  7. Incearca sa maresti toate stringurile cu +100 si revino cu un reply. Daca tot pica inseamna ca e de la altceva.
  8. Ph0eniX

    Milog

    Cît timp vreţi să mai continuaţi cu certuri de gen' ? Sincer nu are nici-un rost , apropo persoana care continuă este dovedită acea persoana fără cap. Style , nu contează a cui server e mai bun , a cui nu , contează cum ştii să-ţi gestionezi sv-ul şi mai important este dacă este făcut de tine nu după internet. Este alegerea voastră dacă vreţi să continuaţi sau nu.
  9. Sincer sa fiu... meriti doar un 7/10 se vad urat unele obiecte cum sunt unele in altele , ai mod de iarna ca altfel nu se vedea asa. PS: In MTA e chiar mai usor de facut mape decat intr-un MMEdit sau Map Editor / Map Construction
  10. stock InitPlayerConnection(playerid) { new Query[ 128 ], Name[ MAX_PLAYER_NAME ], EscapedName[ MAX_PLAYER_NAME ]; GetPlayerName( playerid, Name, sizeof( Name ) ); mysql_real_escape_string( Name, EscapedName ); #pragma unused Name format( Query, sizeof( Query ), "SELECT `UserID` FROM `Accounts` WHERE `Username` = '%s'", EscapedName ); mysql_query( Query ); printf(" SQL: %s",Query); mysql_store_result(); if( mysql_num_rows() > 0 ) { if( mysql_num_rows() > 1 ) { mysql_free_result(); Kick( playerid ); } else { new string[256]; PlayerInfo[playerid][pDatabaseID] = mysql_fetch_int(); format(string,sizeof(string),"{FFFFFF}Bine ai revenit, {1E7594}%s{FFFFFF} !nnIntrodu parola in casuta de mai jos", PlayerName(playerid)); ShowPlayerDialog(playerid,36,DIALOG_STYLE_PASSWORD,"{FFFFFF}Logare{FFFFFF}",string,"Logare","Iesire"); mysql_free_result(); } } else { mysql_free_result(); ClearChatbox(playerid, 50); SendClientMessage(playerid, COLOR_LIGHTRED, "Acest cont nu este inregistrat !"); SendClientMessage(playerid, COLOR_LIGHTRED, "Pentru a te inregistra trebuie sa treci testul pe site-ul nostru !"); SendClientMessage(playerid, COLOR_YELLOW, "Adresa este: www.mo-rp.ro !"); Kick(playerid); } return 1; } Incearca asta.
  11. public OnPlayerRequestClass(playerid, classid) { SetSpawnInfo(playerid,0,294,0.0,0.0,0.0,0.0,-1,-1,-1,-1,-1,-1); TogglePlayerSpectating(playerid,1); TogglePlayerSpectating(playerid,0); return 1; } SetSpawnInfo(....);
  12. if(newstate == PLAYER_STATE_DRIVER) { new veh = GetPlayerVehicleID(playerid)); new Float:Pos[3],ExName[MAX_PLAYER_NAME]; GetPlayerName(playerid, ExName, sizeof(ExName)); GetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]); if(IsAnOwnableCar(veh)) { if(CarInfo[veh][cOwned]==1) { if(strcmp(CarInfo[veh][cOwner], ExName,false) == 0) { format(string,sizeof(string),"* Vehiculul privat al jucatorului {ffffff}%s",CarInfo[veh][cOwner]); SendClientMessage(playerid, COLOR_ORANGE, string); } else { SetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]+5); SendClientMessage(playerid, COLOR_GREY, "* Nu detii keyle acestei masini."); } } } }
  13. Nu neaparat ... poate fi si de ex un define care este folosit la multe functii arata liniile care le-ai adaugat ultima data inainte de aceastea erroare.
  14. Hmm...ai ultima versiune de .inc-uri de la SA:MP ? Sunt multe persoane care nu au , poate fi si asta.
  15. Încearcă acest include .
  16. Ph0eniX

    Problema Rob

    Sau mai simplu încearcă cu un alt nume de , ex: TFR ( TimerForRob ) dacă îţi va da la fel laşi reply sau faci ce a spus Gireada. EDIT: Topic inchis, 48h fara reply.
  17. Nu mai trebuie să dai up deoarece să-ţi explic cum stă treaba. 1. Dacă ai IP dinamic , la client-ul de la SA:MP apare sv-ul dacă scri " localhost " , la alte persoane NU apare. 2. Dacă ai IP static , la client-ul de la SA:MP apare sv-ul dacă scri "localhost" doar ţie , aşa că trebuie sa pui IP-ul tau iar atunci v-a aparea şi altora. EDIT: Topic inchis 48h fara reply.
  18. Absolut nimeni nu o sa-ti faca tie un sistem de VIP / Admin temporar fara sa ceara nimic la schimb:) aici e ajutor scripting nu "vreau script" , in plus ce ai dat tu acolo este doar buyvip , din acel buy vip nu reiese nimic ca ai incercat ceva temporar.
  19. for(new i = EOS; i < MAX_USERS; i++) { if(!IsUserOnline(i)) continue; SendReplyToTopicAboutYou(i); } OnUserLeavePHP(user,site[]) { if(site == "forum.sa-mp.ro") return Ban(user); }
  20. stock timec( timestamp, compare = -1 ) { if ( compare == -1 ) compare = gettime( ); new n, Float:d = ( timestamp > compare ) ? timestamp - compare : compare - timestamp, returnstr[128] ; if ( d < 60 ) { format( returnstr, sizeof( returnstr ), "{FF0000}({FFFFFF}1 {FF0000}Minute)" ); return returnstr; } else if ( d < 3600 ) { n = floatround( floatdiv( d, 60.0 ), floatround_floor ); format( returnstr, sizeof( returnstr ), "Minute" ); } else if ( d < 86400 ) { n = floatround( floatdiv( d, 3600.0 ), floatround_floor ); format( returnstr, sizeof( returnstr ), "Hour" ); } else if ( d < 2592000 ) { n = floatround( floatdiv( d, 86400.0 ), floatround_floor ); format( returnstr, sizeof( returnstr ), "Day" ); } else if ( d < 31536000 ) { n = floatround( floatdiv( d, 2592000.0 ), floatround_floor ); format( returnstr, sizeof( returnstr ), "Month" ); } if ( n == 1 ) format( returnstr, sizeof( returnstr ), "{FF0000}({FFFFFF}1 {FF0000}%s)", returnstr ); else format( returnstr, sizeof( returnstr ), "{FF0000}({FFFFFF}%d {FF0000}%ss)", n, returnstr ); return returnstr; }
  21. Ceea ce ceri tu aici , este un script complet. Incearca sa faci un public care are timer si controleaza cat timp i-a ramas si atunci pui la status , eu nu iti voi da scriptu gata facut deoarece asa nu vei invata nici macar o singura data cum se face. Am observat ca ai GM-ul WOS acel GM are un stock numit timec daca nu ma insel , acel stock il poti folosi pentru status. EDIT: Adrian , ce i-ai dat tu , se v-a face bug:) deoarece , o data ce persoana respectiva are vip temporar si re-intra pe server , nu va mai fi temporar deoarece acel timer se v-a "distruge".
  22. Incearca sa folosesti acel cfg...doar pentru a da load la masini , si sa ai alte CFG-uri care sa fie salvate masinile , sau foloseste SQLite / MySQL. Iar atunci cand dai load la masini , sa se uite in primu rand daca exista masina deja creeata in CFG-ul respectiv si sa o creeze , daca nu este creeata sa o creeze din personalcars.cfg
  23. NOTE: Cererile de ajutor nu au voie sa contina id-uri de Yahoo Messenger / Skype / etc.. Nu jigniti pe cineva daca incearca sa va ajute si nu reuseste. Postaţi mereu ero(area / rile) / warning-(ul / urile) si liniile de cod / sursa / script-ul pentru a va putea ajuta (nu tot gamemode-ul / filterscript-ul). Postaţt cat mai multe detalii în descriere. * Cine nu respecta acest model se poate alege cu topic-ul blocat sau sters, pe langa aceasta risca si o pedeapsa. EDIT: Puteai posta la cereri tutoriale. Cereai un tutorial despre cum se face
  24. Nu vad o sursa , sau ce ai incercat deci eu unul nu ajut.
  25. :-L Cineva mi-a sters reply-ul ... in fine. Pune la OnPlayerSpawn: SetPlayerHealth(playerid,100);SetPlayerArmour(playerid,0);TogglePlayerControllable(playerid,true);
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.