Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
SAMP-R
[[Template core/front/profile/profileHeader is throwing an error. This theme may be out of date. Run the support tool in the AdminCP to restore the default theme.]]

Community Reputation

0 Neutral

The recent visitors block is disabled and is not being shown to other users.

  1. Aveți aici un gamemode gol, doar cu sistem de register / login cu mysql, pe mine m-a ajutat foarte mult și vi-l recomand. Țin să precizez că gamemode-ul acesta nu este realizat de către mine. Link: http://www11.zippyshare.com/v/to3WKk6k/file.html
  2. Nu știu câți dintre voi știți, dar Payday-ul pe un server de samp este destul de important. Dacă ești la început și ai un gamemode de la 0, te voi ajuta eu să faci această funcție. Pentru început, la ongamemodeinit, trebuie pornit un timer pe care-l vom apela ulterior. SetTimer("SyncUp", 1000, 1); Iar sub el, punem SyncUp(); Apoi, jos de tot, punem așa function SyncUp() { new h, m, s; gettime(h, n, s); if(m == 0 && s == 0) { foreach(new i: Player) { SCM(i, -1, "Ai primit payday-ul!"); GivePlayerMoney(i, 5000); SetPlayerScore(i, GetPlayerScore(i)++); } } return 1; } Totul este doar un exemplu făcut să meragă pe un gamemode de la 0, în foreach puteți pune ce bonusuri să se ofere. Pentru tot ce e aici ai nevoie de include-ul foreach. EDIT: Țin să precizez că această funcție nu este testată, este scrisă în momentul creării topicului, dacă sunt probleme, lăsați un reply, nu ofer suport pentru a fi băgată, consider că este destul de explicit.
  3. Copiază acest text și pune-l jos de tot. CMD:gethere(playerid, params[]) { new Float: X, Float: Y, Float: Z, targetid; if(sscanf(params, "u", targetid)) return SendClientMessage(playerid, -1, "Utilizare: /gethere <playerid"); GetPlayerPos(playerid, X, Y, Z); SetPlayerPos(targetid, X+2, Y, Z); SendClientMessage(playerid, -1, "L-ai teleportat pe player-ul ales la tine!"); return 1; }
  4. Aceasta este comanda: CMD:goto(playerid, params[]) { new Float: X, Float: Y, Float: Z, targetid; if(sscanf(params, "u", targetid)) return SendClientMessage(playerid, -1, "Utilizare: /goto <playerid"); GetPlayerPos(targetid, X, Y, Z); SetPlayerPos(playerid, X+2, Y, Z); SendClientMessage(playerid, -1, "Te-ai teleportat la player-ul ales!"); return 1; } Dacă mai există probleme, erori, dați reply, comenzile sunt făcute pe moment.
  5. Salut, dacă vrei să ai comanda /sethp pe server-ul tău nou, urmărește acești pași. La începutul gamemodeului pune #include <zcmd> Acum, la sfârșitul gamemode-ului pune aceasta comanda. CMD:sethp(playerid, params[]) { new targetid, heal; if(sscanf(params, "ui", targetid, heal)) return SendCLientMessage(playerid, -1, "Utilizare: /sethp <playerid> <heal>"); SetPlayerHealth(targetid, heal); SendClientMessage(playerid, -1, "I-ai dat heal player-ului selectat!"); return 1; }
  6. Gabi

    Păreri index

    Am primit la școală un proiect care se baza pe crearea unei pagini bazate pe un joc așa că am ales să fac ceva legat de samp, puteți da păreri despre index-ul ăsta? Îl voi posta și pe forum dacă e nevoie. https://imgur.com/a/j9wA8Su
  7. Gamemode-ul pare decent, mulțumim de post. ^^
  8. Ofer servicii scripting la preț foarte mic, realizez orice lucru doriți într-un timp foarte scurt. Nu contează ce tip de gamemode e, poate să fie și de la 0, totodată, realizez proiecte cu gamemode început de la 0 pe placul oricărui client, mai multe detalii pe privat, PM.
  9. Salut, totul este foarte simplu, avem nevoie de o funcție numită: NearMessage(așa am denumit-o eu, așa am văzut-o pe o mare parte din gm-uri așa că am decis s-o fac cu numele ăsta). Funcție: function NearMessage(playerid, const string[], color, range) { new Float: X, Float: Y, Float: Z; GetPlayerPos(playerid, X, Y, Z); foreach(new i: Player) { if(IsPlayerInRangeOfPoint(i, range, X, Y, Z)) { SCM(i, color, string); } } } Acum, căutăm OnPlayerText, dacă nu o aveți o puteți adăuga voi: public OnPlayerText(playerid, text[]) Acum, între { } punem: public OnPlayerText(playerid, text[]) { new string[128]; format(string, 128, "%s scrie: %s", GetName(playerid), text); NearMessage(playerid, string, -1, 10); return 0; } Apropo, funcția GetName(playerid) stock GetName(playerid) { new pName[MAX_PLAYER_NAME]; GetPlayerName(playerid, pName, sizeof(pName)); return pName; }
×
×
  • Create New...