DarkyTheAngel
Membru-
Posts
1,005 -
Joined
-
Last visited
Never
Content Type
Profiles
Forums
News
Documentation
Everything posted by DarkyTheAngel
-
BUBU INSELATOR DE MESERIE VINDE GM PROASTE PE 30 E
DarkyTheAngel replied to Matei Irinel's topic in Totul şi Nimic
BuBu nu mai face parte din staff-ul acestui website de ceva vreme, cat despre faptul ca da tepe, toata lumea il acuza de acest fapt si acest subiect a mai fost dezbatut si pe gta-mp(dot)ro (nu fac reclama).Dupa parerea mea, este si vina ta deoarece i-ai dat banii inainte.Sfatul meu este sa incetezi sa mai faci afaceri cu romanii (doar 10% sunt de incredere, restul dau tepe), decat cu cei in care ai incredere. -
Unde ai adaugat mai exact functia care seteaza pozitia?
-
Apasa CTRL + F si cauta simbolurile (gCopPlayerSpawns, CustomPickups).
-
De ce vrei sa treci de la un procesor rapid de comenzi (ZCMD) la unul lent (DCMD)?
-
Erorile astea nu sunt de la comanda ci de la faptul ca nu ai PlayerToPoint: [pawn]stock PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z) { if(IsPlayerConnected(playerid)){ new Float:oldposx, Float:oldposy, Float:oldposz; 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; }[/pawn]
-
Sterge linia cu nr. 62, apoi cauta gCopPlayerSpawns si sterge toata variabila (new-ul).Dupa ce ai facut asta, cauta stock-ul/public-ul CustomPickups in script, si reintoarce valoarea necesara (return 1;). EDIT: Se pare ca Gireada a fost mai rapid.
-
[pawn]//----------------------------------[newbie chat]---------------------------------------- if(strcmp(cmd, "/newbie", true) == 0 || strcmp(cmd, "/n", true) == 0) { if(IsPlayerConnected(playerid)) { if(gPlayerLogged[playerid] == 0) { SendClientMessage(playerid, COLOR_GREY, " You havent logged in yet !"); return 1; } if ((noooc) && PlayerInfo[playerid][pAdmin] < 1) { SendClientMessage(playerid, COLOR_GRAD2, " The OOC channel has been disabled by an Admin !"); return 1; } if(PlayerInfo[playerid][pMuted] == 1) { SendClientMessage(playerid, TEAM_CYAN_COLOR, " You are not allowed to speak, you have been silenced !"); return 1; } GetPlayerName(playerid, sendername, sizeof(sendername)); new length = strlen(cmdtext); while ((idx < length) && (cmdtext[idx] <= ' ')) { idx++; } new offset = idx; new result[64]; while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) { result[idx - offset] = cmdtext[idx]; idx++; } for(new i=0; i<MAX_PLAYERS; i++) { if(FindIP(result)) /// { new advertiser[MAX_PLAYER_NAME]; GetPlayerName(playerid, advertiser, sizeof(advertiser)); format(string, sizeof(string), "[Warning]: %s[iD: %d] face reclama ",advertiser,i); ABroadCast(COLOR_LIGHTRED,string,1); return 0; } result[idx - offset] = EOS; if(!strlen(result)) { SendClientMessage(playerid, COLOR_GRAD2, "{55D4FF}SCRIE:{B4B4B4} (/n)ewbie [text]"); return 1; } if(PlayerInfo[playerid][pLevel] == 1) { format(string, sizeof(string), "{7F90E5}*(N) Incepator Nivel 1 - %s[%d]:{FFFFFF} %s",sendername, result); SendClientMessageToAll(0xFFFFFF } if(PlayerInfo[playerid][pLevel] == 2) { format(string, sizeof(string), "{7F90E5}*(N) Incepator Nivel 2 - %s[%d]:{FFFFFF} %s",sendername, result); } if(PlayerInfo[playerid][pLevel] == 3) { format(string, sizeof(string), "{7F90E5}*(N) Incepator Nivel 3 - %s[%d]:{FFFFFF} %s",sendername, result); } if(PlayerInfo[playerid][pAdmin] == 1) { format(string, sizeof(string), "{7F90E5}*(N) Administrator Nivel 1 - %s[%d]:{FFFFFF} %s",sendername, result); } if(PlayerInfo[playerid][pAdmin] == 2) { format(string, sizeof(string), "{7F90E5}*(N) Administrator Nivel 2 - %s[%d]:{FFFFFF} %s",sendername, result); } for(new i=0; i<MAX_PLAYERS; i++) { SendClientMessage(i, -1, string); } } return 1; }[/pawn]
-
1.Adauga urmatorul "callback" in script: forward ResetReport(playerid); public ResetReport(playerid) return PlayerReported[playerid] = 0; 2.Trebuie sa te loghezi ca administrator "RCON" ca sa iti functioneze comenzile de la acel script.
-
[pawn]#include <a_npc> #define rec "npc_smoke2" #define onfoot 2 main(){} public OnRecordingPlaybackEnd() StartRecordingPlayback(PLAYER_RECORDING_TYPE_ONFOOT,rec); public OnNPCSpawn() { SetMyPos(2488.9075,-1673.7980,13.3359); StartRecordingPlayback(PLAYER_RECORDING_TYPE_ONFOOT,rec); } public OnPlayerStreamIn(playerid) { SetTimer("SendCmd",10000,true); } forward SendCmd(); public SendCmd() { SendCommand("/anim"); } [/pawn]
-
Nu l-ai ajutat cu nimic, mai mult l-ai incurcat. Foloseste acest cod: if ( skinid == /* ID */ ) return SendClientMessage ( playerid , -1 , "ERROR: You're not allowed to use this skin!" ) ; Schimbi "ID" cu id-ul "skin"-ului interzis.Iar daca vrei ca mai multe "skin"-uri sa fie interzise, faci asa: if ( skinid == /* ID */ || skinid == /* ID */ ) return SendClientMessage ( playerid , -1 , "ERROR: You're not allowed to use this skin!" ) ; Cred ca se poate observa ca am adaugat || skinid == /* ID */, nu?
-
Grand Theft Auto V - First Official GamePlay
DarkyTheAngel replied to SpriTe_'s topic in Totul şi Nimic
Exact, plus ca, multora nu o sa le functioneze jocul din cauza "PC"-ului. -
Felicitari, tocmai ai asasinat limba romana.
-
Defapt, Windows 7 merge si pe 1 GB RAM si il recomand, cat despre MAC, da, este decat pentru "device"-urile scoase de Apple si acesta la randul lui, este o buna alegere.
-
Defapt, gasesti, dar persoane pe care nu le cunosti si pe care nu sti la ce ii duce capu`.
-
Am modificat comanda, vezi daca functioneaza acum.
-
[pawn] if(strcmp(cmd, "/jetpack", true) == 0) { if(IsPlayerConnected(playerid)) { if (PlayerInfo[playerid][pAdmin] >= 1339) { if(GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_USEJETPACK) { SendClientMessage(playerid, COLOR_LIGHTRED, "You already have an Jetpack!"); return 1; } SendClientMessage(playerid, COLOR_LIGHTRED, "You are now using Jetpack!"); SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USEJETPACK); return 1; } else { SendClientMessage(playerid,COLOR_GREY,"You need an higher level to use this command."); return 1; } } }[/pawn]
-
Wikipedia?! Poate SA:MP Wiki. Nu poti sa il stergi folosind un script, doar daca cauti obiectul atent.
-
Exact.Asta, si faptul ca trebuie sa adauge #include <zcmd> in scripturi.
-
Da, vorbesc asa, dar nu pe acest forum.
-
Nu.Nu putem sa-ti zicem deoarece esti tampit.Deschizi 50 de topic-uri la o categorie gresita, toate cu acelasi subiect, "vreau", "ziceti" etc. iar limbajul utilizat lasa de dorit: Sall = Salut sami = sa-mi sv = server ajutatima = ajutati-ma numi = nu-mi Tu chiar nu ai auzit de butonul de cautare?
-
Pai si? Posteaza-l.Te opresc eu cumva? EDIT: Salvarea datelor este chiar foarte usoara de facut dar daca as fi facut salvarea, deja nu ar mai fi fost "include" ci "filterscript".
-
Pentru ca de mult timp nu am mai lansat ceva, si pentru ca ma plictisesc enorm de mult, m-am gandit sa fac acest mic "include" (l-am facut acum cateva zile) care ajuta la crearea unui sistem de "reputation", exact ca pe acest forum.Datele nu se salveaza, deci asta va trebui sa o faceti voi. FUNCTII: native SetPlayerReputation(playerid, amount); native GivePlayerReputation(playerid, amount); native ResetPlayerReputation(playerid); native GetPlayerReputation(playerid); FOLOSIRE: [pawn]SetPlayerReputation ( playerid , 10 ) ; // Va seta reputatia jucatorului la '10'.[/pawn] [pawn]GivePlayerReputation ( playerid , 1 ) ; // Va adauga un punct la reputatia jucatorului. GivePlayerReputation ( playerid , -1 ) ; // Va scade un punct la reputatia jucatorului.[/pawn] [pawn]ResetPlayerReputation ( playerid ) ; // Va reseta reputatia jucatorului la '0'.[/pawn] [pawn]GetPlayerReputation ( playerid ) ; // Va verifica punctele de reputatie ale jucatorului.[/pawn] DESCARCARE: [pawn]//______________________________________________________________________________ /* SA-MP Reputation System © Copyright 2013-2014, Vlad "Darky" Iustin */ /* native SetPlayerReputation(playerid, amount); native GivePlayerReputation(playerid, amount); native ResetPlayerReputation(playerid); native GetPlayerreputation(playerid); */ enum pReputation { Points } ; new R_DATA [ MAX_PLAYERS ] [ pReputation ] ; stock SetPlayerReputation ( playerid , amount ) { R_DATA [ playerid ] [ Points ] = 0 ; R_DATA [ playerid ] [ Points ] = amount ; return ( true ) ; } stock GivePlayerReputation ( playerid , amount ) return R_DATA [ playerid ] [ Points ] += amount ; stock ResetPlayerReputation ( playerid ) return R_DATA [ playerid ] [ Points ] = 0 ; stock GetPlayerReputation ( playerid ) return R_DATA [ playerid ] [ Points ] ; //______________________________________________________________________________[/pawn]
-
La aceasta sectiune trebuie respectat un regulament iar daca acel regulament nu este respectat, topic-ul tau va fi inchis.In cazul de fata, topic-ul tau incalca regula numarul 5 si 6.Sper ca se intelege de la sine ce va urma. Topic Locked!
-
Ca sa faci verificarea (adica daca un jucator i-a tras in cap altuia), parca trebuia un "plugin" sau un "include", numai stiu sigur dar am vazut odata pe website-ul international asta.Oarecum, o sa iti dau codul ca atunci cand un jucator trage cu "sniper"-ul in altul, acesta sa moara si sa scrie pe ecran text-ul dorit: public OnPlayerTakeDamage ( playerid , issuerid , Float: amount , weaponid ) { if ( issuerid != INVALID_PLAYER_ID && weaponid == 34 ) { GameTextForPlayer ( playerid , "~r~Headshot" , 3000 , 1 ) ; SetPlayerHealth ( playerid , 0.0 ) ; } return ( true ) ; } Nu."Damage"-ul este diferit pe fiecare parte a corpului.De exemplu, daca tragi in mana jucatorul va primi un minus mai mic la viata decat daca i-ai trage in piept.
-
Adica, asta?