Alberto.
Membru-
Posts
153 -
Joined
-
Last visited
-
Days Won
5
Content Type
Profiles
Forums
News
Documentation
Everything posted by Alberto.
-
Se refera la comanda prin care cumperi un vehicul, aia arat-o ca sa te putem ajuta.
-
Noi nu putem sa ghicim in stele ce gamemode folosesti, arata comanda /setname
-
uite, incearca asa: CMD:bonus(playerid, params[]) { if(playerVariables[playerid][pLevel] == 1) { playerVariables[playerid][pLevel] += 3; playerVariables[playerid][pMoney] += 10000000; SendClientMessage(playerid, COLOR_LIGHTBLUE, "Ai primit bonus 10kk si lvl 3 ! !"); } else return SendClientMessage(playerid, COLOR_GREEN, "{CCCCCC}[BONUS] Ai folosit deja aceasta comanda sau nu ai level 1 !"); return 0; }
-
ai pus si aici asa?: ' playerVariables[playerid][pLevel] += 3;'
-
aia e toata linia onplayertext?
-
Felicitari, in voi punem baza sa faceti o comunitate frumoasa si sa readuceti placerea sa:mp-ului romanesc.
-
cele 60 de caractere de la string nu sunt suficiente, e nevoie sa le maresti ca sa iti apara tot textul. Si aceste culori '{FF0000}' se considera caractere.
-
BuGGed v3.3.0 (100% functional)(Pornit de la Vortex Roleplay)
Alberto. replied to Kingsley's topic in Gamemode-uri
Desigur, iti spun asa in mare. Bug la /find, la comanda /testingsellgun te asigur ca pica serverul daca e hostat, poti face bani infiniti la jobul drugs dealer cumparand 99999999999g, poti face bani infinit la jobul trucker dand find pe tine, bug la arms dealer - le poti colecta daca ai find pe job-ul detectiv / hq los vagos - daca ii vinzi unui amic 2 materiale cu -1000000, tu pierzi 2 materiale si el primeste 1000000. Si pot sa continui pana maine, intradevar foarte frumos, mai are si comenzi ascunse in gm. -
BuGGed v3.3.0 (100% functional)(Pornit de la Vortex Roleplay)
Alberto. replied to Kingsley's topic in Gamemode-uri
nu recomand, e foarte buguit gm-ul. -
e bine sa vezi atatia scripteri "devotati", completez si cu 'playerVariables[playerid][pLevel] += 3'. = ia valoarea ++ creste cu 1 += creste cu valoarea setata -- scade cu 1 -= scade cu valoarea setata == verifica o egalitate != verifica o inegalitate
-
nu, doar linia: TextDrawAlignment(numetextdraw, 1); O pui acolo unde e creat textdraw-ul.
-
foloseste-te de functia 'textdrawalignment' - https://wiki.sa-mp.com/wiki/TextDrawAlignment
-
Vreau dialogul care apare la cumpararea unui vehicul
-
Ti-am raspuns mai sus ce trebuie sa faci, dar vad ca nu ai inteles. Explic din nou: 1. Mergi la linia 'onplayerdisconnect' 2. Pui conditia ca daca e vehicul personal, sa fie distrus 3. pui variabila din sistem care numara vehiculele de pe server sa scada Gata, au disparut masinile personale. Un alt mod ar fii sa le despawnezi dupa un anumit timp in care nu sunt utilizate, te descurci de aici.
-
prin ce mod o sechestrezi, ai o comanda ceva?
-
Comanda /aaa2 nu teleporteaza toti playerii
Alberto. replied to AlexStorm's question in Arhivă probleme
Pos[0] = Float x = stanga(+) / dreapta (-) Pos[1] = Float y = fata(+) / spate (-) Pos[2] = Float z = sus(+) / jos (-) Daca vrei doar pe cei de pe masina lasi Pos[0] si Pos[1] neschimbate, modifici doar Pos[2]. Nu mai fa pe desteptul si zi mersi ca te ajutam. -
Iei o variabila 'actualplayerposition' care sa ia valuarea pozitiei jucatorului, apoi pui condatia daca actualplayerposition nu este egala cu pozitia player-ului atunci secundele cresc. Cam asta e modul al care m-am gandit, sper sa iti fie de folos.
-
poftim, incearca asa: CMD:whisper(playerid, params[]) { new message[128], id; if(sscanf(params, "us[128]", id, message)) { SendClientMessage(playerid, COLOR_GREY, SYNTAX_MESSAGE"/whisper [playerid] [message]"); } else { if(FindIP(message) || GasesteReclama(message)) { playerVariables[playerid][pMuted] = 5; format(szMessage, sizeof(szMessage), "%s is possibly server advertisting (%s)", playerVariables[playerid][pNormalName], message); submitToHelpersAndAdmins(szMessage, COLOR_RED); return 0; } if(IsPlayerInRangeOfPlayer(playerid, id, 2.0)) { if(playerVariables[id][pSeeWhisper] == 0) { new giveplayerName[MAX_PLAYER_NAME]; GetPlayerName(playerid, szPlayerName, MAX_PLAYER_NAME); format(szMessage, sizeof(szMessage), "%s whispers: %s", szPlayerName, message); SendClientMessage(id, COLOR_NICESKY, szMessage); GetPlayerName(id, giveplayerName, MAX_PLAYER_NAME); format(szMessage, sizeof(szMessage), "You whisper to %s: %s", giveplayerName, message); SendClientMessage(playerid, COLOR_NICESKY, szMessage); } else SendClientMessage(playerid, COLOR_GREY, "You're too far away."); } else { SendClientMessage(playerid, COLOR_GREY, "The specified player ID is either not connected or has not authenticated."); } } return 1; }
-
Da, ai pus spatiun inutil intre DMVPrepare si [playerid]
-
scrie in capul scriptului: 'new id;' apoi inlocuiesti 'i'-ul cu 'id'.
-
Iti arata scrisul la helper 1/2/3 pentru ca tu indeplinesti toate conditiile.In loc de if (..pTrial) > 1.., if (..pTrial) > 2.. pune asa: If (... pTrial) == 1 .. Else if(.. pTrial) == 2 .. Else if (.. pTrial) == 3 .. La faza cu id-ul, id-ul trebuie luat la fel ca numele, nu e suficient sa pui 'playerid'. Iti trebuie ceva in genul "GetPlayerID (playerid)'.
-
Comanda /aaa2 nu teleporteaza toti playerii
Alberto. replied to AlexStorm's question in Arhivă probleme
Adaugi asta la stock-uri: stock IsPlayerInRangeOfVehicle(playerid, vehicleid, Float:Range) { new Float:Pos[3]; GetVehiclePos(vehicleid, Pos[0], Pos[1], Pos[2]); return IsPlayerInRangeOfPoint(playerid, Range, Pos[0], Pos[1], Pos[2]); } Apoi te folosesti de conditia 'IsPlayerInRangeOfVehicle' in locul verificarii daca e sofer/in masina/pe masina/ sub capota/ in portbagaj, functia ii ia pe toti din jurul vehiculului pe o distanta care tu o setezi. Nu va mai complicati aiurea. -
multe motive, in special obiectele nevalide si caracterele de genul '•¤¶§!$$%&'
-
E mult mai simplu cu baza de date mysql. De ce ai vrea sa o "scoti"?
-
Acolo unde ai showplayertextdraw(...... "Ai Wanted:"), pui "Ai wanted: %s". Acea variabila o sa ia valoarea wanted-ului.