Jump to content

Mr.Big

Membru
  • Posts

    97
  • Joined

  • Last visited

    Never

Everything posted by Mr.Big

  1. Vreau sa stiu ce e gresit la asta daca se poate , atat , si sa mearga.M-am inspirat de la o comanda /unban si am modificat , dar treaba e ca /unban merge :angry:
  2. [pawn] if (strcmp(cmd, "/offluninvite", true)==0) { if(PlayerInfo[playerid][pAdmin] >= 5) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "USAGE: /offluninvite [PlayerName]"); return 1; } format(string, sizeof(string), "users/%s.ini", tmp); new File:hFile = fopen(string, io_read);//new File: hFile = fopen(string, io_append); if (hFile) { new Data[ 256 ],val [ 256 ]; while ( fread( hFile , Data , sizeof( Data ) ) ) if( strcmp( ini_GetKey( Data ) , "Leader" , true ) == 0 )val = ini_GetValue( Data ); if(strval( val )== 16) { new var[64]; format(var, sizeof(var), "Leader=16\n"); //fdeleteline(string,var); fclose(hFile); hFile = fopen(string, io_append); format(var, 64, "Leader=0\n"); fwrite(hFile, var); fclose(hFile); } if(strval( val )== 15) { new var[64]; format(var, sizeof(var), "Leader=15\n"); //fdeleteline(string,var); fclose(hFile); hFile = fopen(string, io_append); format(var, 64, "Leader=0\n"); fwrite(hFile, var); fclose(hFile); } if(strval( val )== 1) { new var[64]; format(var, sizeof(var), "Leader=1\n"); //fdeleteline(string,var); fclose(hFile); hFile = fopen(string, io_append); format(var, 64, "Leader=0\n"); fwrite(hFile, var); fclose(hFile); } if(strval( val )== 2) { new var[64]; format(var, sizeof(var), "Leader=2\n"); //fdeleteline(string,var); fclose(hFile); hFile = fopen(string, io_append); format(var, 64, "Leader=0\n"); fwrite(hFile, var); fclose(hFile); } if(strval( val )== 3) { new var[64]; format(var, sizeof(var), "Leader=3\n"); //fdeleteline(string,var); fclose(hFile); hFile = fopen(string, io_append); format(var, 64, "Leader=0\n"); fwrite(hFile, var); fclose(hFile); } if(strval( val )== 4) { new var[64]; format(var, sizeof(var), "Leader=4\n"); //fdeleteline(string,var); fclose(hFile); hFile = fopen(string, io_append); format(var, 64, "Leader=0\n"); fwrite(hFile, var); fclose(hFile); } if(strval( val )== 5) { new var[64]; format(var, sizeof(var), "Leader=5\n"); //fdeleteline(string,var); fclose(hFile); hFile = fopen(string, io_append); format(var, 64, "Leader=0\n"); fwrite(hFile, var); fclose(hFile); } if(strval( val )== 6) { new var[64]; format(var, sizeof(var), "Leader=6\n"); //fdeleteline(string,var); fclose(hFile); hFile = fopen(string, io_append); format(var, 64, "Leader=0\n"); fwrite(hFile, var); fclose(hFile); } if(strval( val )== 7) { new var[64]; format(var, sizeof(var), "Leader=7\n"); //fdeleteline(string,var); fclose(hFile); hFile = fopen(string, io_append); format(var, 64, "Leader=0\n"); fwrite(hFile, var); fclose(hFile); } if(strval( val )== 8) { new var[64]; format(var, sizeof(var), "Leader=8\n"); //fdeleteline(string,var); fclose(hFile); hFile = fopen(string, io_append); format(var, 64, "Leader=0\n"); fwrite(hFile, var); fclose(hFile); } if(strval( val )== 9) { new var[64]; format(var, sizeof(var), "Leader=9\n"); //fdeleteline(string,var); fclose(hFile); hFile = fopen(string, io_append); format(var, 64, "Leader=0\n"); fwrite(hFile, var); fclose(hFile); } if(strval( val )== 10) { new var[64]; format(var, sizeof(var), "Leader=10\n"); //fdeleteline(string,var); fclose(hFile); hFile = fopen(string, io_append); format(var, 64, "Leader=0\n"); fwrite(hFile, var); fclose(hFile); } if(strval( val )== 11) { new var[64]; format(var, sizeof(var), "Leader=12\n"); //fdeleteline(string,var); fclose(hFile); hFile = fopen(string, io_append); format(var, 64, "Leader=0\n"); fwrite(hFile, var); fclose(hFile); } if(strval( val )== 13) { new var[64]; format(var, sizeof(var), "Leader=13\n"); //fdeleteline(string,var); fclose(hFile); hFile = fopen(string, io_append); format(var, 64, "Leader=0\n"); fwrite(hFile, var); fclose(hFile); } if(strval( val )== 14) { new var[64]; format(var, sizeof(var), "Leader=14\n"); //fdeleteline(string,var); fclose(hFile); hFile = fopen(string, io_append); format(var, 64, "Leader=0\n"); fwrite(hFile, var); fclose(hFile); } } GetPlayerName(playerid, sendername, sizeof(sendername)); SendClientMessage(playerid, COLOR_WHITE, "Lider scos"); format(string, 128, "AdmWarning: %s a scos liderul lui %s", sendername, tmp); ABroadCast(COLOR_LIGHTRED,string,1); new year, month,day;getdate(year, month, day); format(string, 128, "AdmWarning: %s a scos liderul de pe contul %s (%d-%d-%d)", sendername, tmp,day,month,year); BanLog(string); } else { SendClientMessage(playerid, COLOR_GRAD1, "{FFFFFF}[{4FD359}Force Gaming{FFFFFF}]: Nu esti autorizat sa folosesti aceasta comanda!"); } return 1; } [/pawn] Aceasta comanda ar trebui sa scoata liderul unei persoane offline . Totusi , nu il scoate . M-am inspirat de la o comanda de unban care facea acelasi lucru si am schimbat in lider . Nu imi da erori dar nici nu merge . Help?
  3. Mr.Big

    2 masini?

    da ma , dar de unde stie dupa ? tre sa pun motokey1 si dupa peste tot motokey1 in loc de carkey2 ?
  4. Mr.Big

    2 masini?

    Asta nu e mare problema , dar vreau ca masina 2 sa fie moto , trebuie cu public IsAMoto sau cumva?
  5. Mr.Big

    2 masini?

    Salut , am un sistem car ownership cu cars.cfg care permite sa ai doar o masina , si as vrea sa poti avea 2 , o masina si un motor. La /setstat am deja CarKey2 , dar vreau sa fac sa poti avea de adevaratelea , nu sa fie doar aiurea /setstat . Uitati : Aici e sestat [pawn]case 22: { PlayerInfo[giveplayerid][pPcarkey2] = amount; format(string, sizeof(string), " The Player VehKey2 Set To %d", amount); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, 256, "AdmWarning: %s a setat cheia2 lui %s la %d.", sendername,giveplayer,amount); ABroadCast(COLOR_YELLOW,string,1); StatLog(string); } [/pawn] Aici e /v buy , nu te lasa sa cumperi 2 : [pawn]else if(strcmp(x_nr,"buy",true) == 0) { if(IsAnOwnableCar(idcar)) { if(PlayerInfo[playerid][pLevel] < 4) { SendClientMessage(playerid, COLOR_GREY, "You need to be level 4 to buy a vehicle!"); return 1; } if(PlayerInfo[playerid][pPcarkey] == 999) { } else { SendClientMessage(playerid, COLOR_GREY, " You already own a vehicles"); return 1; } if(CarInfo[idcar][cOwned]==1) { SendClientMessage(playerid, COLOR_GREY, "Someone already owns this car"); return 1; } if(GetPlayerCash(playerid) >= CarInfo[idcar][cValue]) { if(PlayerInfo[playerid][pPcarkey] == 999) { PlayerInfo[playerid][pPcarkey] = idcar; } else if(PlayerInfo[playerid][pPcarkey2] == 999) { PlayerInfo[playerid][pPcarkey2] = idcar; } else if(PlayerInfo[playerid][pPcarkey3] == 999) { PlayerInfo[playerid][pPcarkey3] = idcar; } else { return 1; } CarInfo[idcar][cOwned] = 1; GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, 256, "AdmWarning: %s a cumparat masina id %d.",sendername,GetPlayerVehicleID(playerid)); CumparareLog(string); strmid(CarInfo[idcar][cOwner], sendername, 0, strlen(sendername), 999); GivePlayerCash(playerid,-CarInfo[idcar][cValue]); PlayerPlayMusic(playerid); GameTextForPlayer(playerid, "~w~Congratulations~n~Don't forget to /v park it!", 5000, 3); SendClientMessage(playerid, COLOR_GRAD2, "Congratulations on your new purchase!"); SendClientMessage(playerid, COLOR_GRAD2, "Type /carhelp to view the vehicle manual!"); DateProp(playerid); OnPropUpdate(); OnPlayerUpdateEx(playerid); TogglePlayerControllable(playerid, 1); return 1; } else { SendClientMessage(playerid, COLOR_GREY, " You don't have enough cash with you ! "); return 1; } } } else { SendClientMessage(playerid, COLOR_WHITE, "HINT: (/v)ehicle [name]"); SendClientMessage(playerid, COLOR_WHITE, "Available names: park, lock, sell, color, tow, locate"); return 1; } } return 1; }[/pawn]
  6. nu sunt logo-uri , sunt LOG-uri , adica cand dai comanda x sa apara in comenzilex.log , de exemplu . Pai , am facut un log la /setstat si dupa au aparut probleme , o sa vad ce o sa fac daca nu gasesc ajutor
  7. Salut , am facut niste updateuri la serverul meu , si am dat destule restarturi la server din consola . Dar , dintro data ,mam trezit ca dupa un update , mam trezit ca nu mai pot tuna masina.. Pur si simplu am facut niste loguri la server , si am restartat serverul , nu prea stiu cum se poate asta.
  8. Se numeste pickup si , avem asa : Dupa OnGameModeInit : AddStaticPickup(1239,Floatx,Floaty,Floatz,-1) apoi if(strcmp(cmd, "/enter",true) == 0) { if(IsPlayerConnected(playerid)) { if(IsPlayerInRangeOfPoint(playerid,7.0,Floatx,Floaty,Floatz)) { SendClientMessage(playerid , COLOR_BLUE, "Bun venit la HQ"); SetPlayerPos(playerid , Floatx,Floaty,Floatz ); SetPlayerInterior(playerid,0); } return 1; } Sper ca ti'am fost de ajutor :)
  9. Ok , dar , se salveaza ? Eu as vrea ca atunci cand intru pe server , toate masinile sa aiba S ID RP , daca pun asta va arata asa? Edit : Am mers in game , dar nu imi aparea direct la masina , am dat /respawncar , dupa a aparut... dar nu stiu daca se salveaza dupa restart... Cum fac asta ? va rog ?
  10. public OnVehicleSpawn( vehicleid ){ SetVehicleNumberPlate( vehicleid, "{0000BB}S{FFFF00}%d{E60000}RP" ); //Ca sa fie Plate-ul colorat folosesti culorile HEX! return 1;} Cam asa ?
  11. da ma , dar eu vreau sa fac scriptul de fapt , la toate masinile sa apara S ID masina si RP , si nu stiu cum sa arat acolo ID masinii
  12. Salut , am intrun gamemode acest lucru, si cand intru in joc la orice masina apare "S 000[id masinii] RP , si as dori sa o compilez si in gamemodul meu , dar nu reusesc deloc... As dori sa pun la toate masinile ceva in genul acesta , sau la personale .... for(new i = 0; i < 364; i++) { AddCar(i); } for(new i=0; i < p; i++) { SetPVarInt(i, "laser", 0); SetPVarInt(i, "color", 18643); } CarInit(); new NumberSTR[28]; for(new car=0; car<MAX_VEHICLES; car++) { format(NumberSTR, sizeof(NumberSTR), "{00983B}S {B60000}%d RP", 100 + random(9999)); SetVehicleNumberPlate(car, NumberSTR); SetVehicleToRespawn(car); } matsi = dini_Int("dandm.ini","materials"); pritondru = dini_Int("dandm.ini","pritondrugs"); ambardru = dini_Int("dandm.ini","ambardrugs"); TuneCar(); /*for(new i = 0; i < CAR_PROD; i++) { if(AlarmStatus[i]) { TimerAlarmKill = SetTimerEx("TimerAlarm",30000,1,"i",playerid); } else if(!AlarmStatus[i]) { return 1; } }*/ return 1; } /*public TimerAlarm(playerid) { new veh = GetPlayerVehicleID(playerid); if(AlarmStatus[veh]) { GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(veh,engine,lights,VEHICLE_PARAMS_ON,doors,bonnet,boot,objective); TimerAlarmKill = SetTimerEx("TimerAlarm",30000,1,"i",playerid); } else if(!AlarmStatus[veh]) { GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(veh,engine,lights,VEHICLE_PARAMS_OFF,doors,bonnet,boot,objective); KillTimer(TimerAlarmKill); } }*/ public OnVehicleSpawn(vehicleid) { return 1; } Sau de exemplu , daca am asa ceva : public OnVehicleSpawn( vehicleid ){ SetVehicleNumberPlate( vehicleid, "{0000BB}R{FFFF00}S{E60000}G" ); //Ca sa fie Plate-ul colorat folosesti culorile HEX! return 1;} Cum pun sa fie la fel ca ala , S ID RP ?
  13. AM cautat-o , dar sunt foarte multe comenzi , am incercat cu find , dar nu am gasit nimic ... Imi spuneti voi ce sa caut ? E culmea frate, faci 30 playeri , si vine unu si te baneaza :|
  14. Salut , am si eu o problema ... am un gamemode , si cred ca are o comanda din aia , /vreauadmin , si intra cineva si il baneaza , cand suntem 30 , ramanem 5 , ca ne baneaza pe toti :| ... as dori si eu o comanda /banclass , sau ceva in genu , sau sa stiu cum pot scoate prostia asta , va rog frumos..
  15. Am adaug stockul , am bagat pNameP , unde scria acolo pNameP (playerid) , dar , cand dau /setadmin , merge , dar zice unkown command , chiar daca pot da /setadmin . Am intrat de pe alt nume , aveam admin 6 , dar nu puteam da admin. Dar cand dau /setadmin simplu zice unknown command . Dar pot da admin de pe numele meu.
  16. bun , asta am rezolvat , dar imi da cateva warning , la "pName" . unde pun stock ?
  17. Nu am reusit sa pun , ajutama te rog ... , uite comanda if(strcmp(cmd, "/setadmin", true) == 0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /setadmin [playerid/PartOfName] [level(1-6)]"); return 1; } new para1; new level; para1 = ReturnUser(tmp); tmp = strtok(cmdtext, idx); level = strval(tmp); if(PlayerInfo[playerid][pAdmin] >= 6) { if(IsPlayerConnected(para1)) { if(para1 != INVALID_PLAYER_ID) { GetPlayerName(para1, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); PlayerInfo[para1][pAdmin] = level; format(string, sizeof(string), " Ai fost promovat admin level %d de catre %s", level, sendername); SendClientMessage(para1, COLOR_LIGHTBLUE, string); format(string, sizeof(string), " Ai promovat pe %s la admin %d .", giveplayer,level); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); } } } else { SendClientMessage(playerid, COLOR_GRAD1, " you are not authorized to use that command!"); } } return 1; }
  18. Stiam ca este pName , dar nu stiam cum sa denumesc functia . mersi .
  19. Salut , am si eu o problema. Am comanda /makeadmin , dar , as dori sa o fac doar pe numele meu , si as vrea sa stiu cum o pot face Edit : am pus si scriptul /makeadmin , dar eu am bagat niste chestii care nu le poate baga oricine , sa nu le copieze lumea , asa ca lam scos
  20. zi'mi te rog cum fac , am dat /acreatecar , am facut vreo 50 masini , totul ok , dar dupa restart.. masinile nu mai erau personale.. sti cum sa fac sa fie niste id-uri speciale sau ceva ? ... :cool:
  21. Genial , l-am pus , am facut vreo 100 masini si s-au suprapus peste masinile de la hq-uri , marfa . Imi zice ca nu's in diferite factiuni cand ma urc in ele :*
  22. Mr.Big

    O problema

    Am si eu problema asta , si am incercat sa pun alt include , dar tot nu merge
×
×
  • 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.