Jump to content

[RSD]TheBoss

Membru
  • Posts

    262
  • Joined

  • Last visited

    Never

Everything posted by [RSD]TheBoss

  1. Am incercat sa fak un fs cu admin si.... C:\Users\Robert\Desktop\Server of Samp\Call of duty Solid War\filterscripts\SystAdmins.pwn(19) : error 017: undefined symbol "PLAYER_MAIN" C:\Users\Robert\Desktop\Server of Samp\Call of duty Solid War\filterscripts\SystAdmins.pwn(19) : error 009: invalid array size (negative, zero or out of bounds) C:\Users\Robert\Desktop\Server of Samp\Call of duty Solid War\filterscripts\SystAdmins.pwn(44) : warning 217: loose indentation C:\Users\Robert\Desktop\Server of Samp\Call of duty Solid War\filterscripts\SystAdmins.pwn(48) : warning 217: loose indentation C:\Users\Robert\Desktop\Server of Samp\Call of duty Solid War\filterscripts\SystAdmins.pwn(60) : warning 213: tag mismatch C:\Users\Robert\Desktop\Server of Samp\Call of duty Solid War\filterscripts\SystAdmins.pwn(61) : warning 213: tag mismatch C:\Users\Robert\Desktop\Server of Samp\Call of duty Solid War\filterscripts\SystAdmins.pwn(62) : warning 213: tag mismatch C:\Users\Robert\Desktop\Server of Samp\Call of duty Solid War\filterscripts\SystAdmins.pwn(63) : warning 213: tag mismatch C:\Users\Robert\Desktop\Server of Samp\Call of duty Solid War\filterscripts\SystAdmins.pwn(64) : warning 213: tag mismatch C:\Users\Robert\Desktop\Server of Samp\Call of duty Solid War\filterscripts\SystAdmins.pwn(65) : warning 213: tag mismatch C:\Users\Robert\Desktop\Server of Samp\Call of duty Solid War\filterscripts\SystAdmins.pwn(66) : warning 213: tag mismatch C:\Users\Robert\Desktop\Server of Samp\Call of duty Solid War\filterscripts\SystAdmins.pwn(67) : warning 213: tag mismatch C:\Users\Robert\Desktop\Server of Samp\Call of duty Solid War\filterscripts\SystAdmins.pwn(68) : warning 213: tag mismatch C:\Users\Robert\Desktop\Server of Samp\Call of duty Solid War\filterscripts\SystAdmins.pwn(69) : warning 217: loose indentation C:\Users\Robert\Desktop\Server of Samp\Call of duty Solid War\filterscripts\SystAdmins.pwn(69) : warning 213: tag mismatch C:\Users\Robert\Desktop\Server of Samp\Call of duty Solid War\filterscripts\SystAdmins.pwn(70) : warning 217: loose indentation C:\Users\Robert\Desktop\Server of Samp\Call of duty Solid War\filterscripts\SystAdmins.pwn(75) : warning 217: loose indentation C:\Users\Robert\Desktop\Server of Samp\Call of duty Solid War\filterscripts\SystAdmins.pwn(75) : warning 213: tag mismatch C:\Users\Robert\Desktop\Server of Samp\Call of duty Solid War\filterscripts\SystAdmins.pwn(76) : warning 217: loose indentation C:\Users\Robert\Desktop\Server of Samp\Call of duty Solid War\filterscripts\SystAdmins.pwn(76) : warning 213: tag mismatch C:\Users\Robert\Desktop\Server of Samp\Call of duty Solid War\filterscripts\SystAdmins.pwn(77) : warning 213: tag mismatch C:\Users\Robert\Desktop\Server of Samp\Call of duty Solid War\filterscripts\SystAdmins.pwn(78) : warning 213: tag mismatch C:\Users\Robert\Desktop\Server of Samp\Call of duty Solid War\filterscripts\SystAdmins.pwn(79) : warning 213: tag mismatch C:\Users\Robert\Desktop\Server of Samp\Call of duty Solid War\filterscripts\SystAdmins.pwn(80) : warning 213: tag mismatch C:\Users\Robert\Desktop\Server of Samp\Call of duty Solid War\filterscripts\SystAdmins.pwn(81) : warning 213: tag mismatch C:\Users\Robert\Desktop\Server of Samp\Call of duty Solid War\filterscripts\SystAdmins.pwn(82) : warning 213: tag mismatch C:\Users\Robert\Desktop\Server of Samp\Call of duty Solid War\filterscripts\SystAdmins.pwn(83) : warning 213: tag mismatch C:\Users\Robert\Desktop\Server of Samp\Call of duty Solid War\filterscripts\SystAdmins.pwn(84) : warning 213: tag mismatch C:\Users\Robert\Desktop\Server of Samp\Call of duty Solid War\filterscripts\SystAdmins.pwn(85) : warning 213: tag mismatch C:\Users\Robert\Desktop\Server of Samp\Call of duty Solid War\filterscripts\SystAdmins.pwn(86) : warning 213: tag mismatch C:\Users\Robert\Desktop\Server of Samp\Call of duty Solid War\filterscripts\SystAdmins.pwn(87) : warning 213: tag mismatch C:\Users\Robert\Desktop\Server of Samp\Call of duty Solid War\filterscripts\SystAdmins.pwn(88) : warning 213: tag mismatch C:\Users\Robert\Desktop\Server of Samp\Call of duty Solid War\filterscripts\SystAdmins.pwn(89) : warning 213: tag mismatch C:\Users\Robert\Desktop\Server of Samp\Call of duty Solid War\filterscripts\SystAdmins.pwn(90) : warning 213: tag mismatch C:\Users\Robert\Desktop\Server of Samp\Call of duty Solid War\filterscripts\SystAdmins.pwn(91) : warning 217: loose indentation C:\Users\Robert\Desktop\Server of Samp\Call of duty Solid War\filterscripts\SystAdmins.pwn(104) : warning 213: tag mismatch C:\Users\Robert\Desktop\Server of Samp\Call of duty Solid War\filterscripts\SystAdmins.pwn(117) : warning 213: tag mismatch C:\Users\Robert\Desktop\Server of Samp\Call of duty Solid War\filterscripts\SystAdmins.pwn(118) : warning 213: tag mismatch C:\Users\Robert\Desktop\Server of Samp\Call of duty Solid War\filterscripts\SystAdmins.pwn(119) : warning 217: loose indentation C:\Users\Robert\Desktop\Server of Samp\Call of duty Solid War\filterscripts\SystAdmins.pwn(119) : warning 213: tag mismatch C:\Users\Robert\Desktop\Server of Samp\Call of duty Solid War\filterscripts\SystAdmins.pwn(120) : warning 217: loose indentation C:\Users\Robert\Desktop\Server of Samp\Call of duty Solid War\filterscripts\SystAdmins.pwn(120) : warning 213: tag mismatch C:\Users\Robert\Desktop\Server of Samp\Call of duty Solid War\filterscripts\SystAdmins.pwn(127) : warning 213: tag mismatch C:\Users\Robert\Desktop\Server of Samp\Call of duty Solid War\filterscripts\SystAdmins.pwn(129) : warning 213: tag mismatch C:\Users\Robert\Desktop\Server of Samp\Call of duty Solid War\filterscripts\SystAdmins.pwn(136) : warning 213: tag mismatch C:\Users\Robert\Desktop\Server of Samp\Call of duty Solid War\filterscripts\SystAdmins.pwn(138) : warning 213: tag mismatch C:\Users\Robert\Desktop\Server of Samp\Call of duty Solid War\filterscripts\SystAdmins.pwn(139) : warning 217: loose indentation C:\Users\Robert\Desktop\Server of Samp\Call of duty Solid War\filterscripts\SystAdmins.pwn(139) : warning 213: tag mismatch C:\Users\Robert\Desktop\Server of Samp\Call of duty Solid War\filterscripts\SystAdmins.pwn(140) : warning 217: loose indentation C:\Users\Robert\Desktop\Server of Samp\Call of duty Solid War\filterscripts\SystAdmins.pwn(149) : warning 213: tag mismatch C:\Users\Robert\Desktop\Server of Samp\Call of duty Solid War\filterscripts\SystAdmins.pwn(151) : warning 213: tag mismatch C:\Users\Robert\Desktop\Server of Samp\Call of duty Solid War\filterscripts\SystAdmins.pwn(155) : warning 213: tag mismatch C:\Users\Robert\Desktop\Server of Samp\Call of duty Solid War\filterscripts\SystAdmins.pwn(161) : warning 213: tag mismatch C:\Users\Robert\Desktop\Server of Samp\Call of duty Solid War\filterscripts\SystAdmins.pwn(163) : warning 213: tag mismatch C:\Users\Robert\Desktop\Server of Samp\Call of duty Solid War\filterscripts\SystAdmins.pwn(170) : error 047: array sizes do not match, or destination array is too small C:\Users\Robert\Desktop\Server of Samp\Call of duty Solid War\filterscripts\SystAdmins.pwn(173) : error 047: array sizes do not match, or destination array is too small C:\Users\Robert\Desktop\Server of Samp\Call of duty Solid War\filterscripts\SystAdmins.pwn(176) : warning 217: loose indentation C:\Users\Robert\Desktop\Server of Samp\Call of duty Solid War\filterscripts\SystAdmins.pwn(177) : warning 217: loose indentation C:\Users\Robert\Desktop\Server of Samp\Call of duty Solid War\filterscripts\SystAdmins.pwn(177) : warning 213: tag mismatch C:\Users\Robert\Desktop\Server of Samp\Call of duty Solid War\filterscripts\SystAdmins.pwn(186) : warning 213: tag mismatch Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 4 Errors. Ambele erori vin de la linia asta new gPlayerInfo[MAX_PLAYERS][PLAYER_MAIN]; daka vreti va dau si fs-ul.... o sa-l pun aici intre #include <a_samp> #include <dini> #include <dudb> #include <dutils> #define FILTERSCRIPT #if defined FILTERSCRIPT #define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1 #define COLOUR_GREEN 0x33AA33AA #define COLOUR_RED 0xAA3333AA #define COLOUR_YELLOW 0xFFFF00AA #define COLOUR_LIGHTBLUE 0x33CCFFAA #define COLOUR_ORANGE 0xFF9900AA #define PlayerFile "SystAdmin/Users/%s.ini" #define SettingFile "SystAdmin/Settings/MainSettings.ini" #define CommandFile "SystAdmin/Settings/Commands.ini" new gPlayerInfo[MAX_PLAYERS][PLAYER_MAIN]; enum PLAYER_MAIN { PLAYER_NAME[MAX_PLAYER_NAME], PLAYER_IP[16], PLAYER_REGGED, PLAYER_PASS, PLAYER_LOGGED, PLAYER_LEVEL, PLAYER_WIRED, PLAYER_JAILED } public OnFilterScriptInit() { return 1; } #endif public OnPlayerConnect(playerid) { new file[100],Name[MAX_PLAYER_NAME],Ip[16]; GetPlayerName(playerid,Name,sizeof(Name)); GetPlayerIp(playerid,Ip,sizeof(Ip)); format(file,sizeof(file),PlayerFile,Name); if(!dini_Exists(file)) { dini_Create(file); dini_Set(file,"Name",Name); dini_Set(file,"Ip",Ip); dini_IntSet(file,"Registered",-1); dini_IntSet(file,"Password",0); dini_IntSet(file,"Level",0); dini_IntSet(file,"Wired",0); dini_IntSet(file,"Jailed",0); SendClientMessage(playerid,COLOUR_ORANGE,"You are not register please use /register."); } strcat(gPlayerInfo[playerid][PLAYER_NAME], dini_Get(file,"Name")); strcat(gPlayerInfo[playerid][PLAYER_IP], dini_Get(file,"Ip")); gPlayerInfo[playerid][PLAYER_REGGED] = dini_Int(file,"Registered"); gPlayerInfo[playerid][PLAYER_PASS] = dini_Int(file,"Password"); gPlayerInfo[playerid][PLAYER_LEVEL] = dini_Int(file,"Level"); gPlayerInfo[playerid][PLAYER_WIRED] = dini_Int(file,"Wired"); gPlayerInfo[playerid][PLAYER_JAILED] = dini_Int(file,"Jailed"); if(gPlayerInfo[playerid][PLAYER_REGGED] == 0) SendClientMessage(playerid,COLOUR_ORANGE,"You are not register please use /register."); else if(gPlayerInfo[playerid][PLAYER_REGGED] == 1) SendClientMessage(playerid,COLOUR_ORANGE,"Now YOu are register please use /login."); gPlayerInfo[playerid][PLAYER_REGGED] = 0; return 1; } public OnPlayerDisconnect(playerid, reason) { new file[100]; format(file,sizeof(file),PlayerFile,gPlayerInfo[playerid][PLAYER_NAME]); dini_Set(file,"Name",gPlayerInfo[playerid][PLAYER_NAME]); dini_Set(file,"Ip",gPlayerInfo[playerid][PLAYER_IP]); dini_IntSet(file,"Registered",gPlayerInfo[playerid][PLAYER_REGGED]); dini_IntSet(file,"Password",gPlayerInfo[playerid][PLAYER_PASS]); dini_IntSet(file,"Level",gPlayerInfo[playerid][PLAYER_LEVEL]); dini_IntSet(file,"Wired",gPlayerInfo[playerid][PLAYER_WIRED]); dini_IntSet(file,"Jailed",gPlayerInfo[playerid][PLAYER_JAILED]); gPlayerInfo[playerid][PLAYER_NAME] = 0; gPlayerInfo[playerid][PLAYER_IP] = 0; gPlayerInfo[playerid][PLAYER_REGGED] = 0; gPlayerInfo[playerid][PLAYER_LOGGED] = 0; gPlayerInfo[playerid][PLAYER_PASS] = 0; gPlayerInfo[playerid][PLAYER_LEVEL] = 0; gPlayerInfo[playerid][PLAYER_WIRED] = 0; gPlayerInfo[playerid][PLAYER_JAILED] = 0; return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { dcmd(register, 8, cmdtext); dcmd(login, 5, cmdtext); dcmd(logout, 6, cmdtext); dcmd(password, 8, cmdtext); return 0; } dcmd_register(playerid, params[]) { if(gPlayerInfo[playerid][PLAYER_REGGED] == 1) return SendClientMessage(playerid, COLOUR_ORANGE, "ERROR: You have already registered!"); else if(!params[0]) return SendClientMessage(playerid, COLOUR_ORANGE, "USAGE: /register [password]"); /*else if(strlen(params) < gSettings[PASS_MIN] || strlen(params) > gSettings[PASS_MAX]) { new string[128]; format(string, sizeof(string), "ERROR: Password must be between %d and %d characters long!", gSettings[PASS_MIN], gSettings[PASS_MAX]); return SendClientMessage(playerid, COLOUR_ORANGE, string); }*/ else { new password = num_hash(params); gPlayerInfo[playerid][PLAYER_PASS] = password; gPlayerInfo[playerid][PLAYER_REGGED] = 1; gPlayerInfo[playerid][PLAYER_LOGGED] = 1; GetPlayerIp(playerid, gPlayerInfo[playerid][PLAYER_IP], 16); new string[128]; format(string, sizeof(string), "You have successfully registered your account with the password \'%s\'. You have been automatically logged in.", params); return SendClientMessage(playerid, COLOUR_LIGHTBLUE, string); } } dcmd_login(playerid, params[]) { if(gPlayerInfo[playerid][PLAYER_REGGED] != 1) return SendClientMessage(playerid, COLOUR_ORANGE, "ERROR: You must register first to do that! Use /register [password] to register and login."); else if(gPlayerInfo[playerid][PLAYER_LOGGED] == 1) return SendClientMessage(playerid, COLOUR_ORANGE, "ERROR: You are already logged-in."); else if(!params[0]) return SendClientMessage(playerid, COLOUR_ORANGE, "USAGE: /login [password]"); else { new password = num_hash(params); if(gPlayerInfo[playerid][PLAYER_PASS] == password) { gPlayerInfo[playerid][PLAYER_LOGGED] = 1; GetPlayerIp(playerid, gPlayerInfo[playerid][PLAYER_IP], 16); return SendClientMessage(playerid, COLOUR_LIGHTBLUE, "You have successfully logged in to your account."); } else return SendClientMessage(playerid, COLOUR_ORANGE, "ERROR: Incorrect password."); } } dcmd_logout(playerid, params[]) { #pragma unused params if(gPlayerInfo[playerid][PLAYER_REGGED] != 1) return SendClientMessage(playerid, COLOUR_ORANGE, "ERROR: You must register first to do that! Use /register [password] to register."); else if(gPlayerInfo[playerid][PLAYER_LOGGED] == 0) return SendClientMessage(playerid, COLOUR_ORANGE, "ERROR: You are already logged-out."); else { gPlayerInfo[playerid][PLAYER_LOGGED] = 0; return SendClientMessage(playerid, COLOUR_LIGHTBLUE, "You have successfully logged out of your account."); } } dcmd_password(playerid, params[]) { if(gPlayerInfo[playerid][PLAYER_REGGED] != 1) return SendClientMessage(playerid, COLOUR_ORANGE, "ERROR: You must register first to do that! Use /register [password] to register and login."); else if(gPlayerInfo[playerid][PLAYER_LOGGED] == 0) return SendClientMessage(playerid, COLOUR_ORANGE, "ERROR: You must be logged-in to do that! Use /login [password] to login."); else { new tmp[30], tmp2[30], index; tmp = strtok(params, index); if(!strlen(tmp)) return SendClientMessage(playerid, COLOUR_ORANGE, "USAGE: /password [password] [new password]"); tmp2 = strtok(params, index); if(!strlen(tmp2)) return SendClientMessage(playerid, COLOUR_ORANGE, "USAGE: /password [password] [new password]"); new oldpassword = num_hash(tmp), newpassword = num_hash(tmp2); if(gPlayerInfo[playerid][PLAYER_PASS] == oldpassword) { if(oldpassword == newpassword) return SendClientMessage(playerid, COLOUR_ORANGE, "ERROR: Your old password can not be the same as your new password."); /*else if(strlen(tmp2) < gSettings[PASS_MIN] || strlen(tmp2) > gSettings[PASS_MAX]) { new string[100]; format(string, sizeof(string), "ERROR: Your new password must be between %d and %d characters long!", gSettings[PASS_MIN], gSettings[PASS_MAX]); return SendClientMessage(playerid, COLOUR_ORANGE, string); }*/ gPlayerInfo[playerid][PLAYER_PASS] = newpassword; new string[128]; format(string, sizeof(string), "You have successfully changed your password from \'%s\' to \'%s\'.", tmp, tmp2); return SendClientMessage(playerid, COLOUR_LIGHTBLUE, string); } else return SendClientMessage(playerid, COLOUR_ORANGE, "ERROR: Incorrect password."); } } App: nU INTELEG Dc nu vrea..
  2. frate ma lasi....te comporti ca si cum as fi un incepator in scripting si asta ma enerveaza nu e prima data cand faci asa... nus incepator sa sti..
  3. aaa asta vroia ?))lol adik mam chinuit degeaba )sa imi amintesc cum sa fak randosm spawn?))lol mda nam inteles prea bine ce vroia..)
  4. Stergi ce am zis eu cu new Spawn miam amintit... facem ceva de genu new Float:RandomSpawn[][4] =//4 reprezinta Positile 4 parametri folositi in random spawn adik x,y,z si facing angle iar aici intre { } adaugi unde vrei sa te spawneze { {-2796.9854, 1224.8180, 20.5429, 192.0335}, {-2454.2170, 503.8759, 30.0790, 267.2932}, {-2669.7322, -6.0874, 6.1328, 89.8853} }; iar la OnPlayerSPawn new rand = random(sizeof(RandomSpawn)); // SetPlayerPos la randosm spawn cele trei poziti aici sau aduagat trei pentru ca sunt doar trei locuri dar tu adaugi mai mult adik ,RandomSPawn[rand][3] si tot asa SetPlayerPos(playerid, RandomSpawn[rand][0], RandomSpawn[rand][1],RandomSpawn[rand][2]); // SetPlayerFacingAngle facing angle catre spawn SetPlayerFacingAngle(playerid, RandomSpawn[rand][3]);
  5. ia icnearca sa stergi ///////////////////////////////// sterge toate ///////// de akolea.. Edit:aM ICNERKAT SI EU scriptu si numi da eroare..... Pawno COmpiled e de la tn din gm ai gresit cv...
  6. esti sigur ca iti da kick?....poate se inchida consola din cauza gm-ului prost scriptat din cate stiu fs cu case numit GarHouse nu are .pwn are doar .amx deci e naspa :\ mai verifika odata poate se incide sv nu iti da kic... adik verifika prin gm ...daka ai ceva scripat prost ma rog Stiu ca nu te-am ajutat cu nimik:|...Eu sper ca tiam dat totusi o idee...
  7. bv heatOn 5/5 bv;)
  8. da dc sub OngAMEModeinit ma.... CA baiatu a zis cand se conecteaza sa se schimbe timpu...
  9. aoleu adaugi SetWorldTime(24); la public OnPlayerConnect() { //aici codu de mai sus return 1; }
  10. se vede ca nu ai mai mult de 11 ani cred nici tu nici ceilalti.... nici neuroni macar.... ncii unul hai sa recunoastem aku cateva saptamani habar naveai cei ala samp si aku ai fakut tu un Music Menu NeCOpiat mda .....daka iti aud gura...iti mai dau si flood asa ca mai bn taci
  11. CRED CA O SA MA apuc si eu de ceva cu muzica...un fs poate totusi nu prea asvrea eu sa cred cai faku de tn da in fine GJ Cocockie Monster..
  12. ia incearca asta if(strcmp(cmd, "/givecash", true) == 0) { new tmp[256]; tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "USAGE: /givecash [playerid] [amount]"); return 1; } giveplayerid = strval(tmp); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "USAGE: /givecash [playerid] [amount]"); return 1; } moneys = strval(tmp); //printf("givecash_command: %d %d",giveplayerid,moneys); if (IsPlayerConnected(giveplayerid)) { GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); playermoney = GetPlayerMoney(playerid); if (moneys > 0 && playermoney >= moneys) { GivePlayerMoney(playerid, (0 - moneys)); GivePlayerMoney(giveplayerid, moneys); format(string, sizeof(string), "You have sent %s(player: %d), $%d.", giveplayer,giveplayerid, moneys); SendClientMessage(playerid, COLOR_YELLOW, string); format(string, sizeof(string), "You have recieved $%d from %s(player: %d).", moneys, sendername, playerid); SendClientMessage(giveplayerid, COLOR_YELLOW, string); printf("%s(playerid:%d) has transfered %d to %s(playerid:%d)",sendername, playerid, moneys, giveplayer, giveplayerid); } else { SendClientMessage(playerid, COLOR_YELLOW, "Invalid transaction amount."); } } else { format(string, sizeof(string), "%d is not an active player.", giveplayerid); SendClientMessage(playerid, COLOR_YELLOW, string); } return 1; }
  13. ai plugins Wirlpool in server.cfg? //daka e server linux plugins Wirlpool.so daka nu bagal daka da fa ce tia zis Vyorel mai sus
  14. ai windos 7/windos vista? ...atunci itnri in fisierul pawno dai pe pawno click dreapta si dai RUn as administrator yes si de aici :|nu stiu stai asa ca te bag in lista de mes si te ajut eu..
  15. Deci comenzile sunt adaugate la OnPlayerCommandText(playerid,cmdtext[]) trb sa arate cam asa public OnPlayerCommandText(playerid,cmdtext[]) { //aici se adauga comenzile exp.. return 0; } Uite un exemplu daka sa zicem vrei sa bagi 2 comenzi public OnPlayerCommandText(playerid,cmdtext[]) { if(strcmp("/help",cmdtext,true) ==0) { //aici scripturi return 1; } //aici alta comanda if(strcmp("/credits",cmdtext,true) ==0) { //aici ce vrei tu return 1; } return 0; }
  16. TACI MA ai vazut si tu forumu asta si te-ai trezit sa dai reply hai mai lasama daca te crezi destept fami tu altceva si sa vedem ce iti iese Mai astept 2 pareri ca asta si dau iar removed
  17. Bun...astazi va vom arata cum sa faci moveobject intru-un dialog deci vor fi cum ar veni doua dialoguri intr-unul singur si poarta se va inchide automat... bun Deci sa incep va voi spune pas cu pas Bun deci faceti mapa voastra....cu mta san andreeas sau cu programu facut de farse nu conteaaza luati linia cu poarta sa zicem aveti poarta asta CreateObject(987,x,y,z,rotationx,rotationy,rotation z);//am pus x,y,z pentru ca in loc de aceste variabile necunoscute ma rog le inlocuiti cu paorta voastra 987=poarta si acum intram in pawno Si adaugam sus in script new PoartaNume;//pur si sumplu dam un nume poartei noastre adaugam la OnGameModeInit PoartNume=CreateObject(coordonate)//cordonatele vor fi inlocuite cu ce aveti voi Bun poarta este create dar acum sa facem dialogu Care il adaugam unde vreti voi sa zicem vreau sa fak un dialog cu o comanda in care sa deschid o poarta sau mai multe porti... Deci incepem la OnPlayerCommandText(playerid,cmdtexrt[]) if(strcmp("/comanda",cmdtext,true) ==0) { new name[10]; new format[240]; GetPlayerName(playerid,name,sizeof(name),"Welcome %s What gate you want to open? \nPoarta1 \nPoarta2..",name); ShowPlayerDialog(playerid,2,DIALOG_STYLE_LIST,"Gates",format,"Gate",""); return 1; } am fakut comanda dar akum sa facem si dialogu la OnDialogResponse if(dialogid ==2)//id dialogulu { if(response) //playerul apasa primul buton si in cazul nostru avem doar unul asa ca numai folosim else dar daca nu faceti cu un singur buton este necesar sa folositi else { if(listitem ==0) { MoveObject(coordonate) //unde se misca obiectu sau SetObjectPos SetTimer("Poarta1",3000,0)//3000 reprezint timpul in minisecunde si este egal cu 3 secunde iar 0 sau 1 reprezinta daca sa se mai repete } if(listitem ==1)//si tot asa daka aveti mai multe iteme... { .,,//ca mai sus SI moveobject fara settimer pentru a nu fi nevoitit sa faceti } akum sa facem sa se inchida poarta si facem publicul de pentru a nu fi nevoit sa facem 10.000 de publice faceti un singur public in care adaugati portile facem asa undeva prin script nu conteaza unde dar nu in publice in nici un caz.... forward Gates public Gates() { MoveObject(coordanate)...sau SetOjectPos MoveObject(coordonate2...)///atentie sa se inchida poata iar la dialog in listitem sa se deschida deci mai precis salvati mapa de doua odata cand este inchisa odata cand este deschisa....si aici o sa urmeze mai multe MoveObject } si tot asa Tutorial este fakut d emine nu dat copy paste nimik ma chinui de ce va timp sal fak asa ca sa nu va aud ca ai dat copu paste sau ca ai luat dintrun gm varza nu stiu ce mai ziceti voi plz Acum sa dau si niste explicati la functi deci CreateObject(modeid,x,y,z,ry,rx,rz); modeid=id objectului x,y,z=coordonate x y z din cate stiti o sa invatati mai tarziu x y z semnifika alplttitudine longitutdine rotation x roation y astea 3 reprezinta rotatiia in ce parte vreti sa le miscati rotationz SetTimer("name",time(iNMINISECUNDE),(0 daca sa se repete 1 daca vreti sa nu se mai repete name -numele pe care vreti sal dati timerului time in minisecunde-de precizat ca de exp vrem sa punem 5 secunde iar in minisecund ese mai adauga trei zerouri reloading-0 daka vreit sa se repete 1 daka vreti sa nu se mai repete MoveObject(object intre "".x,y,z,viteza in minisecunde); Edit:am mai modifikat sper ca vam ajutat
  18. AIci nu se cer scripturi etc Invata regulamentul...viseazal.... Lock TOpic
  19. da pentru inceput pentru ca nu e asa dificil sa faci o comanda care sa iti dea bani arme etc..:| daka vrei sa postez comanda mea /arenadm aici....fakuta in dialoguri Mai intai iti alegi tipul RW(Run Weapon) WW(Walk Weapon) Apoi iti alegi arma de depinde tip apoi viata depinde de bani ) si la war... orkum bv;)
  20. stii de ce/?) a avut 79k cand lam luat si am mia lcurat eu la el am luat un RSS(EDIT)ca mia fost sila sa fak un server... stiu si eu cat inseamna 117k:)))am jukat metin2 mai demult =))) 2k-2000 3k-3000 daka nu ma crezi iti dau id meu si iti dau gm sa vezi eu m-amm apucat de scripting prin 2010 parca sau 2009 in vacanta de iarna din 2009 parca numai tin minte ca joc de ceva timp samp noi sunt scripter dar stiu si eu ceva despre scripting...
  21. Bv stuntman 27-28k de lini?.... eu am 117k parca streamer inca nu am luat...
  22. E roleplay TP psoteaza la Probleme GodFather poate te ajuta cei de aici porbabil sa mai ai masini in alta parta in vreun fs etc... http://www.sa-mp.ro/forum/index.php/topic,5356.0.html respecta si tu regulile macar at sa faci daka nu e roleplay cauta in alte fs-uri AddStaticVehicle
  23. de aici http://forum.sa-mp.com/showthread.php?t=102865
  24. Am si eu o mica intrebare despre vechia Functie OnPlayerprivmsg ... de ce sa scos ca era utila....adik eu am bagato inapoi in 0.3c dar nu inteleg dc a scoso imi poate explica cineva de cE?ca nu-s lamurit
  25. Off doamne incepatori astia dai si tu un search poftim iti explica domnu The Guardian Angel cum il folosesti sau adevaratul owner al acestui scrpts pe sa-mp.com daka sti macar vreun pic de engleza... http://forum.sa-mp.com/showthread.php?t=82162 greu doamne sa cauti ....
×
×
  • 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.