[RSS]RuNix
Membru-
Posts
148 -
Joined
-
Last visited
Never
Content Type
Profiles
Forums
News
Documentation
Everything posted by [RSS]RuNix
-
http://www.convertffs.com/ :shocked:mai usor cu spamul pe PM:shocked: ca te putea ajuta oricine altcineva care se uita la acest board...
-
incearca PlayerToPoint (:
-
streamerul foloseste CreatePlayer3DTextLabel nu Create3DTextLabel dar fiind un streamer...id-urile la text-uri se schimba de fiecare data cand te duci in alt loc cu alte text-uri 3d Rezolvare la AddHouse lasa asa cum este, la /sell in loc de format(str1, 256, "Proprietar: {FFAF00}For Sale\n{FFFFFF}Cost: {00C0FF}%i", hInfo[housenumber][Cost]); Update3DTextLabelText(hInfo[housenumber][house3d],0xFFFFFFFF,str1); pune DestroyDynamic3DTextLabel(hInfo[housenumber][house3d]); format(str1, 256, "Proprietar: {FFAF00}For Sale\n{FFFFFF}Cost: {00C0FF}%i", hInfo[housenumber][Cost]); hInfo[housenumber][house3d] = CreateDynamic3DTextLabel(str1,0xFFFFFFFF,iconX, iconY, iconZ,250.0); iar la buy la fel ca la /sell doar ca pui string-uri diferite :smiley: Apoi testeaza si spune 'Multumesc' :laugh:
-
xplod nu ai vrea tu sa ne zici cum creezi aceste text-uri 3d ? folosesti un streamer sau simplu Create3Dtextlabel ? daca folosesti un streamer e si logic de ce nu iti merge Update3Dtextlabel iar tu stuntman ce naiba zici acolo dai /buy la casa si le schimba text-ul la toate =)) ?
-
in ladmin , lux admin tot porcaria aia mai bine pune in loc de if(PlayerInfo[playerid][Level] >= 3) { asa if(PlayerInfo[playerid][Level] >= 0) { fara sa modificati ca sa va dea erori ... :)
-
2.Probabil tu folosesti SendClientMessageToAll ... foloseste SendPlayerMessageToAll 3.Crezi ca serverul are minte artificiala ? punei tu la /buy , /sell sa ii seteze alt string la casa ... mai departe nu mai raspund ca vrei sa copiezi rss :undecided:
-
[0.3c R2]Cum sa scapi cand esti floadat cu boti
[RSS]RuNix replied to IstuntmanI's topic in Tutoriale
era mai simplu sa spui 'downloadati de pe sa-mp.com versiunea 0.3c r2 si facetiva update la server' ... eu inca mai folosesc 0.3c r1 si nu imi este flodat serverul xD Nu folosesc 0.3c r2 pentru ca mi se pare mie ca face lag mai mare...atunci cand sunt prea multi playeri langa tine... -
dcmd_viplist(playerid,params[]) { #pragma unused params if(AccInfo[playerid][LoggedIn] == 1) { new bool:First2 = false; new CountVL, i,string[128]; new pName2[MAX_PLAYER_NAME]; for(i = 0; i < MAX_PLAYERS; i++){ if(IsPlayerConnected(i) && AccInfo[i][pVip] > 0) CountVL++; } if(CountVL == 0) return SendClientMessage(playerid,red, "No players have VIP Account!"); for(i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i) && AccInfo[i][pVip] > 0) { GetPlayerName(i, pName2, sizeof(pName2)); if(!First2) { format(string, sizeof(string),"Vips {FC0303}: {00CEFC}%s", pName2); First2 = true; } else format(string,sizeof(string),"%s",pName2); } } return SendClientMessage(playerid,green,string); } else return SendClientMessage(playerid,red,"ERROR: You must be logged in to use this commands"); } ia vezi asa nu are cum sa nu mearga ...
-
ia vezi asa... dcmd_viplist(playerid,params[]) { #pragma unused params if(AccInfo[playerid][LoggedIn] == 1) { new bool:First2 = false; new CountVL, i,string[128]; new adminname[MAX_PLAYER_NAME]; new pName2[MAX_PLAYER_NAME]; GetPlayerName(playerid, pName2, sizeof(pName2)); for(i = 0; i < MAX_PLAYERS; i++){ if(IsPlayerConnected(i) && AccInfo[i][pVip] > 0) CountVL++; } if(CountVL == 0) return SendClientMessage(playerid,red, "No players have VIP Account!"); for(i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i) && AccInfo[i][pVip] > 0) { if(AccInfo[i][pVip] >= 1) { switch(AccInfo[i][pVip]) { case 1: AccType = "Silver"; case 2: AccType = "Gold"; case 3: AccType = "Premium"; } } GetPlayerName(i, adminname, sizeof(adminname)); if(!First2) { format(string, sizeof(string),"Vips {FC0303}: {00CEFC}%s", adminname); First2 = true; } else format(string,sizeof(string),"%s",adminname); } } return SendClientMessage(playerid,green,string); } else return SendClientMessage(playerid,red,"ERROR: You must be logged in to use this commands"); } nu am testat dar probabil asa e bn :)
-
sigur ai ceva scriptat prost ... sau neterminat... aratane server_log ... ultimile 20 lini... nu crashinfo :)
-
adik cum sa faci vehiculul vizibil ? afla ce id are acel News van si cauta LinkVehicleToInterior(id-ul vehiculului,interiorID); apoi sterge sau pune interiorid 0...
-
1. new str[556],str2[556]; format(str,256,"VenoM nu are habar scripting\n\ndar la alti zice ca e maestru..."); format(str2,256,"%s\nAala bala portocala",str); ShowPlayerDialog(playerid,dialogid,0,"Dialog Name",str2,"Bravo Ma","RuNixe"); in primu str pui scris pana iti da erori la compile...pana la limita... adik vro 556 caractere iar in al 2lea continuarea de la primu tot pana la limita ... si asa vei putea face dialogul dublu xD 2.Arata comanda...
-
din cate stiu farurile nu se vad aprinse ziua ... puneti timpul 00:00 apoi incearca farurile :)
-
Din cate stiu aici nu se cer scripturi/mape... cauta la Salonul Scripturilor si poate vei gasi... dar nu cersi lol... nu arata ca esti 'tigan'
-
Merge cu MTA 1.0.4
-
Deschide GM-ul si cauta (CTRL + F) DisableInteriorEnterExits(); apoi stergel... daca nu il gasesti cauta in filterscripturi
-
deschide Xstreamo.pwn si punei sus includesul streamer in loc de xstreamer apoi apasa CTRL + H si inlocuie CreateStreamerObject in CreateDynamicObject la toate ...
-
in loc de 13... la obiecte trebuie sa pui 18... adik asa CreateObject(18750,2306.04809570,1515.43713379,67.56420135,100.00000000,0.00000000,0.00000000); //object(lodtellclif01) (1) CreateObject(18740,2325.67041016,1510.36267090,78.21651459,0.00000000,0.00000000,0.00000000); //object(cntehillclif01) (1) CreateObject(18740,2278.93212891,1511.79492188,78.10202026,0.00000000,0.00000000,0.00000000); //object(cntehillclif01) (2) CreateObject(18648,2265.26977539,1510.07336426,79.83078003,0.00000000,0.00000000,0.00000000); //object(wall2) (1) CreateObject(18648,2348.31933594,1511.46069336,71.96285248,0.00000000,0.00000000,0.00000000); //object(wall2) (2) CreateObject(18653,2348.17529297,1513.51647949,73.81573486,0.00000000,0.00000000,48.00000000); //object(innerfence) (1) CreateObject(18653,2268.23828125,1513.99658203,81.67288971,0.00000000,0.00000000,150.00000000); //object(innerfence) (3) CreateObject(18657,2298.74682617,1450.57946777,47.46093750,0.00000000,0.00000000,0.00000000); //object(bit) (1) CreateObject(18658,2325.20263672,1448.23339844,69.54634094,0.00000000,0.00000000,0.00000000); //object(bit01) (1) CreateObject(18653,2299.97143555,1523.70117188,9.82031250,0.00000000,0.00000000,146.00000000); //object(innerfence) (4) CreateObject(18653,2316.84179688,1523.56860352,9.82031250,0.00000000,0.00000000,36.00000000); //object(innerfence) (5)
-
zici ca folosesti pluginsul Streamer in gm dar in server.cfg la linia plugins ai scris acolo streamer(pe windows) sau streamer.so(pe linux) ? sigur asta e problema deoarece vad in consola Server Plugins _ Loaded 0 plugins ... nu iti spune ca a incercat sa ii dea load ... asa ca verifica daca la linia plugins din server.cfg ai streamer
-
1.Deschizi GM-ul/FS-ul in care ai sistemul de DRIFT! 2.Cauti unde scrie Drift : %d$ si pui ~litera~(~b~,~r~...) in fata textului pe care vrei sa il colorezi! Litere: b - albastru r - rosu y - galben p - mov g - verde folosesti ~h~ dupa fiecare culoare daca vrei ca ea sa fie mai deschisa! cum ar fi ~r~~h~ - iese un rosu mai deschis! Aceste simboluri pentru a colora textu le poti folosi doar in Game Text sau Text Draw! sper sa intelegi
-
e din cauza ca in GameMod probabil ai un random spawn si boti ai in alt fs ... pune la OnPlayerSpawn prima linie if(IsPlayerNPC(playerid)) return 0; in gm
-
simplu te duci la linia 9844 si stergi tot de la linia aia (SetDisabledWeapons(arma1,arma2,arma3...); ) iar pentru warning trebuie sa pui forward OnPlayerPrivmsg(playerid, recieverid, text[]); la inceputul gm-ulu sau la sfarsit ) pe undeva ...
-
nu e mare branza se rezolva imediat acum eu am rezolvat erorile ... nush daca merge comanda nu am sters nik decat am pus strtok in loc de function3C si o modificare la OnPlayerCommandText.... trebuia pus cmdtext[] ... el avea doar cmdtext #include <a_samp> #include <core> #include <float> new glob0[500]; #define MAX_STRING 255 public OnPlayerConnect(playerid) { glob0[playerid] = 0; return 0; } strtok(const string[], &index,seperator=' ') { new length = strlen(string); new offset = index; new result[MAX_STRING]; while ((index < length) && (string[index] != seperator) && ((index - offset) < (sizeof(result) - 1))) { result[index - offset] = string[index]; index++; } result[index - offset] = EOS; if ((index < length) && (string[index] == seperator)) { index++; } return result; } public OnPlayerCommandText(playerid, cmdtext[]) { new var0[256]; new var1[24]; new var2[256]; new var3 = 0; var2 = strtok(cmdtext, var3); if(!strcmp(var2, "/event", true)) { if(glob0[playerid] == 1) { GetPlayerName(playerid, var1, 24); format(var0, 256, "[Event Info] %s [ID:%d] Eventul sa terminat !", var1, playerid); SendClientMessageToAll(0xFF0000FF, var0); glob0[playerid] = 0; SetPlayerHealth(playerid, 100.0); SetPlayerArmour(playerid, 0.0); SetPlayerColor(playerid, 0xFF0000FF); } else { GetPlayerName(playerid, var1, 24); format(var0, 256, "[Event Info] %s [ID:%d] Face event la punctul Rosu. ", var1, playerid); SendClientMessageToAll(0xFF0000FF, var0); glob0[playerid] = 1; SetPlayerHealth(playerid, 100.0); SetPlayerArmour(playerid, 50.0); SetPlayerColor(playerid, 0xFF0000FF); for(new var4 = 0; var4 < 500; var4++) { if(IsPlayerConnected(var4)) { SetPlayerMarkerForPlayer(var4, playerid, 0xFF0000FF); } } } return 1; } return 0; }
-
nu ai pus corect ceea ce tiam dat ??? probabil ai uitat sa pui vr-un } sau ;
-
new DM[MAX_PLAYERS]; la OnPlayerCommandText pui inaintea tuturor comenzilor if(DM[playerid] == 1) return SendClientMessage(playerid, 0xE60000FF, "Type /exit for leave DeathMatch."); comanda /exitdm mai sus putin adik asa: if (strcmp("/exitdm", cmdtext, true, 10) == 0) { if(InMinigun[playerid] == 1) { if(IsPlayerInAnyVehicle(playerid)) RemovePlayerFromVehicle(playerid); SetPlayerPos(playerid,403.447265,2466.154296,16.506214); ResetPlayerWeapons(playerid); SetPlayerWorldBounds(playerid, 20000.0000,-20000.0000,20000.0000,-20000.0000); // Bounderies Off// DM[playerid] = 0; InMinigun[playerid] = 0; } if(InMinigun[playerid] == 0) { SendClientMessage(playerid,COLOR_ULTRARED,"You are not in Minigun zone. Type /minigun"); } return 1; } if(DM[playerid] == 1) return SendClientMessage(playerid, 0xE60000FF, "Type /exit for leave DeathMatch."); iar la teleportarea catre dm pune DM[playerid] = 1;