-
Posts
171 -
Joined
-
Last visited
-
Days Won
2
Content Type
Profiles
Forums
News
Documentation
Everything posted by Ath9
-
public RACtime(playerid) { new vehicleid; for(new player=0; player<MAX_PLAYERS; player++) { if(IsTrailerAttachedToVehicle(vehicleid)) { printf("Vehicle %i has a trailer!", vehicleid); } else if(!IsVehicleOccupied(player)) SetVehicleToRespawn(player); } for(new car = 1; car <= 3000; car++) { if(!IsVehicleOccupied(car)) SetVehicleToRespawn(car); } return 1; } Am adaugat asta, dar tot nu merge.
-
@Punct. Aici ai ractime. Sunt cu nume, dar cred ca se intamapla asa deoarece erau cu: AddStaticVehliceEx, acum le pun sub forma de AddStaticVehicle sa vad ce sa intampla. Revin cu edit. public RACtime(playerid) { for(new player=0; player<MAX_PLAYERS; player++) { if(!IsVehicleOccupied(player)) SetVehicleToRespawn(player); } for(new car = 1; car <= 3000; car++) { if(!IsVehicleOccupied(car)) SetVehicleToRespawn(car); } return 1; }
-
Pune asta la Public Onplayerketstatechange if(newkeys & KEY_FIRE || (newkeys & KEY_SPRINT && newkeys & KEY_SECONDARY_ATTACK) || (newkeys & 128 && newkeys & 16) || (newkeys & KEY_SPRINT && newkeys & KEY_FIRE )) { if(IsAAntidm(playerid)) { if(!IsPlayerInAnyVehicle(playerid)) { ShowPlayerDialog(playerid,1233, DIALOG_STYLE_MSGBOX, "Avertizare Anti-DM","{228B22}Safe Zone - {FFFFFF} Administratia interzice bataile sau focurile de arma in acest loc!", "Inchide", ""); ApplyAnimation(playerid,"PED","IDLE_tired",4.1,0,1,1,0,4000,1); return true; } } } Si la sfarsitul gm-ului pune stock-ul urmator. stock IsAAntidm(playerid) { if(PlayerToPoint(30.0,playerid,x,y,z)) { return true; } // Unde x,y,z sunt coordonatele unde nu vrei sa se faca dm. return false; }
-
Lasa ce ti-am dat eu si adauga stock-ul asta la sfarsitu-l gamemodului: stock freplaceline ( const fName [ ], const fLine [ ], const fReplaceLine [ ] ) { if ( !fexist ( fName ) ) return 0; new File: fEdit, File: fNew, fNewName [ 64 ], fString [ 256 ] ; format ( fNewName, sizeof ( fNewName ), "%s_new", fName ); fNew = fopen ( fNewName, io_write ); fEdit = fopen ( fName, io_read ); while ( fread ( fEdit, fString ) ) { if ( !strcmp ( fString, fLine ) ) { fwrite ( fNew, fReplaceLine ); } else { fwrite ( fNew, fString ); } } fclose ( fEdit ); fclose ( fNew ); fNew = fopen ( fNewName, io_read ); fEdit = fopen ( fName, io_write ); while ( fread ( fNew, fString ) ) { fwrite ( fEdit, fString ); } fclose ( fEdit ); fclose ( fNew ); fremove ( fNewName ); return 1; }
-
if(strcmp(cmd, "/banoff", true) == 0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "{00A1FF}USAGE{FFFFFF}: /banoff [AccountName] [reason]"); return 1; } if (PlayerInfo[playerid][pAdmin] >= 1337 ) { GetPlayerName(playerid, sendername, sizeof(sendername)); new length = strlen(cmdtext); while ((idx < length) && (cmdtext[idx] <= ' ')) { idx++; } new offset = idx; new result[64]; while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) { result[idx - offset] = cmdtext[idx]; idx++; } result[idx - offset] = EOS; if(!strlen(result)) { SendClientMessage(playerid, COLOR_GRAD2, "{00A1FF}USAGE{FFFFFF}: /banoff [AccountName] [reason]"); return 1; } format(string, sizeof(string), "users/%s.ini", tmp); if ( !fexist ( string ) ) return SendClientMessage ( playerid, -1, "* Nu exista un jucator cu acel nume ." ); freplaceline ( string, "Locked=0n", "Locked=1n" ); new year, month,day; getdate(year, month, day); format(string, sizeof(string), "%s, was locked by, %s, reason:, %s, (%d-%d-%d), LockAcc,", tmp, sendername, (result),day,month,year); BanLog(string); format(string, sizeof(string), "[SERVER] Account %s was locked by %s, reason: %s", tmp, sendername, (result)); ABroadCast(COLOR_LIGHTRED,string,1); } else { format(string, sizeof(string), "Nu ai acces sa utilizezi aceasta camanda", giveplayerid); SendClientMessage(playerid, COLOR_GRAD1, string); } } return 1; }
-
Problema intalnita (descriere): Salut lume. Am si eu o problema. Cand dau /rac, sau cand ma pun putin afk, dispare remorca de la jobul de Camionagiu. Ero(area / rile) / warning-(ul / urile):nu sunt erori Liniile de cod / sursa / script-ul(obligatoriu): if(strcmp(cmd, "/respawnallcars", true) == 0 || strcmp(cmd, "/rac", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pAdmin] < 1337) { SendClientMessage(playerid, 0x33CC99FF, "» Error: You are not authorized to use this command"); return 1; } SetTimer("RACtime", 10000, 0); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "[RAC]: {CCCCCC}All unused cars well be respawned in {FF0000}10 {CCCCCC}seconds by {4CC417}%s",sendername); SendClientMessageToAll(0xFF6600FF,string); } return 1; } Imagini / Video (optional):Nu am Ati incercat sa rezolvati singur?:Da, nu mai stiu ce sa fac..
-
new lsMail[29]; e prea mic acest string, pune in paranteza alt numar mai mare.De prefereat peste 150 . Sau cum spunea @andy47ish 128.
-
http://pastebin.com/AYcqHsF4 Aici este dealership-ul ..
-
Frumos, 10/10. Incearca si o mapa pentru SPAWN, un server RPG, sunt mai multe decat Stunt.
- 4 replies
-
- stunt crome
- stunt
-
(and 1 more)
Tagged with:
-
Incearca sa descarci o din nou toate pluginurile care le folosesti tu.
-
Vezi, cauta pe google, ca a postat Artistul un program de gasit unde lipsesc acoladele. Daca il gasesc eu revin cu edit.
-
Problema la schimbare nume mode si gamemode
Ath9 replied to Bozzoo4321's question in Arhivă probleme
Apasa pe tasta "Compile" si du-pa urca amx-ul pe host. .pwn e doar fisiercul ajutator cu care se editeaza .amx, .amx e defapt baza.- 2 replies
-
- mioveni-rp
- setgamemodetext
-
(and 2 more)
Tagged with:
-
@Punct. +1 la astea ma refeream. Nu mai stiam exact numele.Puteti da t/c
-
Nu am de unde acum...dar o sa dau edit daca in urmatoarele 24 de ore nu stie nimeni, dar pot sa dau un ex, T4p, avea odata asa ceva..la login..
-
Uitete daca ai toate puginurile in server.cfg
-
Salut, am vazut pe unele server, ca atunci cand te conectezi pe el, apare un textdraw care este o poza. Stie cineva cum se numesc acele textdraw-uri? Sau cum as putea gasi mai multe poze?Multumesc.
-
Incearca cu comanda asta: if (strcmp(cmd, "/buygun", true) == 0) { if(IsPlayerConnected(playerid)) { if(GetPlayerMoney(playerid) < 1) { SendClientMessage(playerid, COLOR_GREY, " You dont have enough money with you !"); return 1; } new gun; new gunid[16]; new gunstring1[128];//era 256 new gunstring2[128];//era 256 new gunstring3[128];//era 256 new gunstring4[128];//era 256 new gunstring5[128];//era 256 new infostring[128];//era 256 new guncharge; new ammocharge; new location = PlayerInfo[playerid][pLocal]; if(location == 99 || location == 100 || location == 102 || PlayerInfo[playerid][pVirWorld] == 96) { if(BizzInfo[location-99][bProducts] <= 0) { GameTextForPlayer(playerid, "~r~Out Of Stock", 5000, 1); return 1; } new mod = 100; tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { format(string, sizeof(string), "{00A1FF}Foloseste{FFFFFF}: /buygun [gunname] [ammoamount]"); SendClientMessage(playerid, COLOR_GREEN,"_______________________________________"); SendClientMessage(playerid, COLOR_WHITE,"*** Guns & Ammo ***"); SendClientMessage(playerid, COLOR_GRAD2,string); format(gunstring1, 128, "Weapons: parachute ($%d) golfclub ($%d) nightstick ($%d) baseballbat ($%d) shovel ($%d) poolcue ($%d)", GunPrice[0][0]/100*mod,GunPrice[1][0]/100*mod,GunPrice[2][0]/100*mod,GunPrice[3][0]/100*mod,GunPrice[4][0]/100*mod,GunPrice[5][0]/100*mod,GunPrice[6][0]/100*mod); SendClientMessage(playerid, COLOR_GRAD3, gunstring1); format(gunstring2, 128, "Weapons: purpledildo ($%d) whitedildo ($%d) longwhitedildo ($%d) whitedildo2 ($%d) flowers ($%d) cane", GunPrice[7][0]/100*mod,GunPrice[8][0]/100*mod,GunPrice[9][0]/100*mod,GunPrice[10][0]/100*mod,GunPrice[11][0]/100*mod,GunPrice[12][0]/100*mod); SendClientMessage(playerid, COLOR_GRAD3, gunstring2); format(gunstring3, 128, "Weapons: sdpistol ($%d) deagle ($%d) mp5 ($%d)", GunPrice[13][0]/100*mod,GunPrice[14][0]/100*mod,GunPrice[15][0]/100*mod,GunPrice[16][0]/100*mod,GunPrice[17][0]/100*mod,GunPrice[18][0]/100*mod); SendClientMessage(playerid, COLOR_GRAD3, gunstring3); format(gunstring4, 128, "Weapons: shotgun ($%d) ak47 ($%d) m4 ($%d) rifle ($%d)", GunPrice[19][0]/100*mod,GunPrice[20][0]/100*mod,GunPrice[21][0]/100*mod,GunPrice[22][0]/100*mod,GunPrice[23][0]/100*mod,GunPrice[24][0]/100*mod); SendClientMessage(playerid, COLOR_GRAD3, gunstring4); format(gunstring5, 128, "Weapons: pistolammo ($%d) shotgunammo ($%d) smgammo ($%d) assaultammo ($%d) rifleammo ($%d)", GunPrice[25][0],GunPrice[26][0],GunPrice[27][0],GunPrice[28][0],GunPrice[29][0]); SendClientMessage(playerid, COLOR_GRAD3, gunstring5); SendClientMessage(playerid, COLOR_GREEN,"_______________________________________"); return 1; } strmid(gunid, tmp, 0, strlen(cmdtext), 255); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { format(string, sizeof(string), "{00A1FF}Foloseste{FFFFFF}: /buygun [gunname] [ammoamount]"); return 1; } new ammo = strval(tmp); if(ammo < 1 || ammo > 999) { SendClientMessage(playerid, COLOR_GREY, " Ammo ammount not lower then 1 or higher then 999 !"); return 1; } if (strcmp(gunid, "parachute", true, strlen(gunid)) == 0) { gun = 46; guncharge = GunPrice[0][0]/100*mod; ammocharge = 0; } else if (strcmp(gunid, "golfclub", true, strlen(gunid)) == 0) { gun = 2; guncharge = GunPrice[1][0]/100*mod; ammocharge = 0; PlayerInfo[playerid][pGun1] = 2; PlayerInfo[playerid][pAmmo1] = 1; } else if (strcmp(gunid, "nightstick", true, strlen(gunid)) == 0) { gun = 3; guncharge = GunPrice[2][0]/100*mod; ammocharge = 0; PlayerInfo[playerid][pGun1] = 3; PlayerInfo[playerid][pAmmo1] = 1; } else if (strcmp(gunid, "baseballbat", true, strlen(gunid)) == 0) { gun = 5; guncharge = GunPrice[4][0]/100*mod; ammocharge = 0; PlayerInfo[playerid][pGun1] = 5; PlayerInfo[playerid][pAmmo1] = 1; } else if (strcmp(gunid, "shovel", true, strlen(gunid)) == 0) { gun = 6; guncharge = GunPrice[5][0]/100*mod; ammocharge = 0; PlayerInfo[playerid][pGun1] = 6; PlayerInfo[playerid][pAmmo1] = 1; } else if (strcmp(gunid, "poolcue", true, strlen(gunid)) == 0) { gun = 7; guncharge = GunPrice[6][0]/100*mod; ammocharge = 0; PlayerInfo[playerid][pGun1] = 7; PlayerInfo[playerid][pAmmo1] = 1; } else if (strcmp(gunid, "purpledildo", true, strlen(gunid)) == 0) { gun = 10; guncharge = GunPrice[7][0]/100*mod; ammocharge = 0; PlayerInfo[playerid][pGun1] = 10; PlayerInfo[playerid][pAmmo1] = 1; } else if (strcmp(gunid, "whitedildo", true, strlen(gunid)) == 0) { gun = 11; guncharge = GunPrice[8][0]/100*mod; ammocharge = 0; PlayerInfo[playerid][pGun1] = 11; PlayerInfo[playerid][pAmmo1] = 1; } else if (strcmp(gunid, "longwhitedildo", true, strlen(gunid)) == 0) { gun = 12; guncharge = GunPrice[9][0]/100*mod; ammocharge = 0; PlayerInfo[playerid][pGun1] = 12; PlayerInfo[playerid][pAmmo1] = 1; } else if (strcmp(gunid, "whitedildo2", true, strlen(gunid)) == 0) { gun = 13; guncharge = GunPrice[10][0]/100*mod; ammocharge = 0; PlayerInfo[playerid][pGun1] = 13; PlayerInfo[playerid][pAmmo1] = 1; } else if (strcmp(gunid, "flowers", true, strlen(gunid)) == 0) { gun = 14; guncharge = GunPrice[11][0]/100*mod; ammocharge = 0; PlayerInfo[playerid][pGun1] = 14; PlayerInfo[playerid][pAmmo1] = 1; } else if (strcmp(gunid, "cane", true, strlen(gunid)) == 0) { gun = 15; guncharge = GunPrice[12][0]/100*mod; ammocharge = 0; PlayerInfo[playerid][pGun1] = 15; PlayerInfo[playerid][pAmmo1] = 1; } else if (strcmp(gunid, "sdpistol", true, strlen(gunid)) == 0) { gun = 23; guncharge = GunPrice[13][0]/100*mod; ammocharge = GunPrice[25][0]*ammo; PlayerInfo[playerid][pGun2] = 23; PlayerInfo[playerid][pAmmo2] = ammo; } else if (strcmp(gunid, "deagle", true, strlen(gunid)) == 0) { gun = 24; guncharge = GunPrice[15][0]/100*mod; ammocharge = GunPrice[25][0]*ammo; PlayerInfo[playerid][pGun2] = 24; PlayerInfo[playerid][pAmmo2] = ammo; } else if (strcmp(gunid, "mp5", true, strlen(gunid)) == 0) { gun = 29; guncharge = GunPrice[18][0]/100*mod; ammocharge = GunPrice[27][0]*ammo; PlayerInfo[playerid][pGun3] = 29; PlayerInfo[playerid][pAmmo3] = ammo; } else if (strcmp(gunid, "shotgun", true, strlen(gunid)) == 0) { gun = 25; guncharge = GunPrice[19][0]/100*mod; ammocharge = GunPrice[26][0]*ammo; PlayerInfo[playerid][pGun3] = 25; PlayerInfo[playerid][pAmmo3] = ammo; } else if (strcmp(gunid, "ak47", true, strlen(gunid)) == 0) { gun = 30; guncharge = GunPrice[22][0]/100*mod; ammocharge = GunPrice[28][0]*ammo; PlayerInfo[playerid][pGun4] = 30; PlayerInfo[playerid][pAmmo4] = ammo; } else if (strcmp(gunid, "m4", true, strlen(gunid)) == 0) { gun = 31; guncharge = GunPrice[23][0]/100*mod; ammocharge = GunPrice[28][0]*ammo; PlayerInfo[playerid][pGun4] = 31; PlayerInfo[playerid][pAmmo4] = ammo; } else if (strcmp(gunid, "rifle", true, strlen(gunid)) == 0) { gun = 33; guncharge = GunPrice[24][0]/100*mod; ammocharge = GunPrice[29][0]*ammo; PlayerInfo[playerid][pGun4] = 33; PlayerInfo[playerid][pAmmo4] = ammo; } else { SendClientMessage(playerid, COLOR_GRAD6, "ShopKeeper says: I have never heard of that weapon."); return 1; } if((guncharge+ammocharge) > GetPlayerMoney(playerid)) { format(infostring, 128, " You don't have $%d !",guncharge+ammocharge); SendClientMessage(playerid, COLOR_GRAD3, infostring); return 1; } if(GetPlayerMoney(playerid) < (guncharge+ammocharge)) { SendClientMessage(playerid, COLOR_GREY, " Can't afford that !"); return 1; } new payout = guncharge + ammocharge; format(infostring, 128, "You have purchased %s with %d ammo for $%d",gunid,ammo,payout); SendClientMessage(playerid, COLOR_GRAD3, infostring); if(location == 102 && IsACop(playerid)) { } else { GivePlayerMoney(playerid, - payout); } BizzInfo[location-99][bTill] += payout; ExtortionBiz(location-99, payout); BizzInfo[location-99][bProducts]--; PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); GivePlayerWeapon(playerid, gun, ammo); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "%s bought weapons for $%d at biz %d", sendername, payout, location-99); //printf("%s", string);//aici //PayLog(string); } else { SendClientMessage(playerid, COLOR_WHITE,"You are not in a store."); return 1; } } return 1; }
-
Este pe dialog, nu sunt comenzi, te urci in nrg, si dai Buy(este o tasta), si asa se face cu toate masinile.
-
Eu nu vreau sa mi-l dati voi gata facut, sa imi explicati, ce si cum, si am sa o fac eu.
-
Uite aici comanda /factiuni.Revin-o si spune-ne daca iti merge. if(strcmp(cmd, "/factiuni", true) == 0) { new serverfactiuni[1900]; strcat(serverfactiuni, "{0000FF}1. Police Departamentn", 1900 ); strcat(serverfactiuni, "{0D3AF2}2. Federal Bureau of Investigationsn", 1900 ); strcat(serverfactiuni, "{1153EE}3. National Guardn", 1900 ); strcat(serverfactiuni, "{FF8040}4. Medicsn", 1900 ); strcat(serverfactiuni, "{F72009}5. The Mafian", 1900 ); strcat(serverfactiuni, "{BF6640}6. The Trialsn" ); strcat(serverfactiuni, "{C0C0C0}7. Hitman Agencyn", 1900 ); strcat(serverfactiuni, "{8080C0}8. News Reportersn", 1900 ); strcat(serverfactiuni, "{F6CA1E}9 Taxin", 1900 ); strcat(serverfactiuni, "{A71EE1}10. Ballasn" ); strcat(serverfactiuni, "{C4C43C}11. Los Santos Vagosn", 1900 ); strcat(serverfactiuni, "{00FFFF}12. Varios Los Aztecasn", 1900 ); strcat(serverfactiuni, "{008000}13. Grove Streetn", 1900 ); strcat(serverfactiuni, "{008080}14. NFS CLUBn" ); strcat(serverfactiuni, "{004040}15. NRG CLUBn", 1900 ); strcat(serverfactiuni, "{008080}16. INFERNUS CLUBn", 1900 ); ShowPlayerDialog(playerid, 201402, DIALOG_STYLE_MSGBOX, "{FFFFFF}Factiunile Serverului", serverfactiuni, "Ok",""); return 1; }
-
Frumos, aranjat, cat de cat !
-
Ce fel de gamemode folosesti? GodFather sau RPg?
-
10/10 Foarte frumos.