Jump to content

Deejaybwg

Membru
  • Posts

    605
  • Joined

  • Last visited

    Never

Everything posted by Deejaybwg

  1. Zimi ce sa adaug ?
  2. Acolo am gasit dar scrie de exemplu: [pawn] elegy3 = AddStaticVehicle(562,-339.6786,1514.7145,74.9981,0.9466,35,1); // /drift elegy tuned car AddVehicleComponent(elegy3,1046); AddVehicleComponent(elegy3,1171); AddVehicleComponent(elegy3,1149); AddVehicleComponent(elegy3,1035); AddVehicleComponent(elegy3,1147); AddVehicleComponent(elegy3,1036); AddVehicleComponent(elegy3,1040); ChangeVehiclePaintjob(elegy3, 2); ChangeVehicleColor(elegy3, 1, 1); AddVehicleComponent(elegy3,nitro); AddVehicleComponent(elegy3,rodawire); AddVehicleComponent(elegy3,suspensao);[/pawn] Scrie despre o masina anumita, nu scrie despre toate masinile in general..
  3. Cum fac ca atunci cand apas 2, doar sa imi adauge nitro la masina si sa o repare ? Ca eu acum cand apas 2, imi repara masina si o tuneaza.. Si as vrea doar sa imi adauge nitro la masina si sa o repare ! Cum pot face asta ?
  4. De ce lock ? Am facut exact cum ai zis si nu merge asa cum trebuie. Poate altcineva care stie mai bine in aceasta chestie va posta aici si ma va ajuta. Iti multumesc si tie !
  5. Da, dar cand merg cu skin de gangster, merge in stilul respectiv, dar cand aleg skin de femeie, tot ca gangserii merge femeia.. :)
  6. EDIT: Acum imi da asa: :| D:\pawno\include\seif_walk.inc(44) : warning 201: redefinition of constant/macro (symbol "OnPlayerKeyStateChange")
  7. Am pus si imi da: C:\Users\Bwggu\Desktop\Documents\RSG1.pwn(3067) : error 017: undefined symbol "SetPlayerWalkingStyle" [pawn]3067 SetPlayerWalkingStyle(playerid, 3);[/pawn]
  8. Pai si unde pun codul ?! In GM ? Si daca in GM, unde mai exact ? Nici eu nu am folosit acest mod.. Si de aceea pun atatea intrebari ?
  9. Am luat asta: [pawn]/* seif_walk - Walking styles by Seif */ /*x---------------------------------Important-------------------------------------x*/ //**INCLUDES**// #include <a_samp> /*x---------------------------------Defining-------------------------------------x*/ //**DEFINES**// #define WALK_DEFAULT 0 #define WALK_NORMAL 1 #define WALK_PED 2 #define WALK_GANGSTA 3 #define WALK_GANGSTA2 4 #define WALK_OLD 5 #define WALK_FAT_OLD 6 #define WALK_FAT 7 #define WALK_LADY 8 #define WALK_LADY2 9 #define WALK_WHORE 10 #define WALK_WHORE2 11 #define WALK_DRUNK 12 #define WALK_BLIND 13 //**VARIABLES**// new walktime[MAX_PLAYERS]; new WalkStyle[MAX_PLAYERS]; //**NATIVES**// /* native SetPlayerWalkingStyle(playerid, style) native GetPlayerWalkingStyle(playerid) */ /*x---------------------------------CallBacks-------------------------------------x*/ public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { if (((newkeys & KEY_WALK && newkeys & KEY_UP) || (newkeys & KEY_WALK && newkeys & KEY_DOWN) || (newkeys & KEY_WALK && newkeys & KEY_LEFT) || (newkeys & KEY_WALK && newkeys & KEY_RIGHT)) || ((oldkeys & KEY_WALK && newkeys & KEY_UP) || (oldkeys & KEY_WALK && newkeys & KEY_DOWN) || (oldkeys & KEY_WALK && newkeys & KEY_LEFT) || (oldkeys & KEY_WALK && newkeys & KEY_RIGHT)) || ((newkeys & KEY_WALK && oldkeys & KEY_UP) || (newkeys & KEY_WALK && oldkeys & KEY_DOWN) || (newkeys & KEY_WALK && oldkeys & KEY_LEFT) || (newkeys & KEY_WALK && oldkeys & KEY_RIGHT)) && GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) walktime[playerid] = SetTimerEx("WalkAnim",200,0,"d",playerid); return Walk_OnPlayerKeyStateChange(playerid, newkeys, oldkeys); } forward Walk_OnPlayerKeyStateChange(playerid, newkeys, oldkeys); #define OnPlayerKeyStateChange Walk_OnPlayerKeyStateChange forward WalkAnim(playerid); public WalkAnim(playerid) { new keys, updown, leftright; GetPlayerKeys(playerid,keys,updown,leftright); if (GetPlayerWalkingStyle(playerid) == WALK_NORMAL) { if ((keys & KEY_WALK && updown & KEY_UP) || (keys & KEY_WALK && updown & KEY_DOWN) || (keys & KEY_WALK && leftright & KEY_LEFT) || (keys & KEY_WALK && leftright & KEY_RIGHT)) { KillTimer(walktime[playerid]); ApplyAnimation(playerid,"PED","WALK_player",4.1,1,1,1,1,1); walktime[playerid] = SetTimerEx("WalkAnim",200,0,"d",playerid); } else ApplyAnimation(playerid,"PED","WALK_player",4.0,0,0,0,0,1), KillTimer(walktime[playerid]); } else if (GetPlayerWalkingStyle(playerid) == WALK_PED) { if ((keys & KEY_WALK && updown & KEY_UP) || (keys & KEY_WALK && updown & KEY_DOWN) || (keys & KEY_WALK && leftright & KEY_LEFT) || (keys & KEY_WALK && leftright & KEY_RIGHT)) { KillTimer(walktime[playerid]); ApplyAnimation(playerid,"PED","WALK_civi",4.1,1,1,1,1,1); walktime[playerid] = SetTimerEx("WalkAnim",200,0,"d",playerid); } else ApplyAnimation(playerid,"PED","WALK_civi",4.0,0,0,0,0,1), KillTimer(walktime[playerid]); } else if (GetPlayerWalkingStyle(playerid) == WALK_GANGSTA) { if ((keys & KEY_WALK && updown & KEY_UP) || (keys & KEY_WALK && updown & KEY_DOWN) || (keys & KEY_WALK && leftright & KEY_LEFT) || (keys & KEY_WALK && leftright & KEY_RIGHT)) { KillTimer(walktime[playerid]); ApplyAnimation(playerid,"PED","WALK_gang1",4.1,1,1,1,1,1); walktime[playerid] = SetTimerEx("WalkAnim",200,0,"d",playerid); } else ApplyAnimation(playerid,"PED","WALK_gang1",4.0,0,0,0,0,1), KillTimer(walktime[playerid]); } else if (GetPlayerWalkingStyle(playerid) == WALK_GANGSTA2) { if ((keys & KEY_WALK && updown & KEY_UP) || (keys & KEY_WALK && updown & KEY_DOWN) || (keys & KEY_WALK && leftright & KEY_LEFT) || (keys & KEY_WALK && leftright & KEY_RIGHT)) { KillTimer(walktime[playerid]); ApplyAnimation(playerid,"PED","WALK_gang2",4.1,1,1,1,1,1); walktime[playerid] = SetTimerEx("WalkAnim",200,0,"d",playerid); } else ApplyAnimation(playerid,"PED","WALK_gang2",4.0,0,0,0,0,1), KillTimer(walktime[playerid]); } else if (GetPlayerWalkingStyle(playerid) == WALK_OLD) { if ((keys & KEY_WALK && updown & KEY_UP) || (keys & KEY_WALK && updown & KEY_DOWN) || (keys & KEY_WALK && leftright & KEY_LEFT) || (keys & KEY_WALK && leftright & KEY_RIGHT)) { KillTimer(walktime[playerid]); ApplyAnimation(playerid,"PED","WALK_old",4.1,1,1,1,1,1); walktime[playerid] = SetTimerEx("WalkAnim",200,0,"d",playerid); } else ApplyAnimation(playerid,"PED","WALK_old",4.0,0,0,0,0,1), KillTimer(walktime[playerid]); } else if (GetPlayerWalkingStyle(playerid) == WALK_FAT_OLD) { if ((keys & KEY_WALK && updown & KEY_UP) || (keys & KEY_WALK && updown & KEY_DOWN) || (keys & KEY_WALK && leftright & KEY_LEFT) || (keys & KEY_WALK && leftright & KEY_RIGHT)) { KillTimer(walktime[playerid]); ApplyAnimation(playerid,"PED","WALK_fatold",4.1,1,1,1,1,1); walktime[playerid] = SetTimerEx("WalkAnim",200,0,"d",playerid); } else ApplyAnimation(playerid,"PED","WALK_fatold",4.0,0,0,0,0,1), KillTimer(walktime[playerid]); } else if (GetPlayerWalkingStyle(playerid) == WALK_FAT) { if ((keys & KEY_WALK && updown & KEY_UP) || (keys & KEY_WALK && updown & KEY_DOWN) || (keys & KEY_WALK && leftright & KEY_LEFT) || (keys & KEY_WALK && leftright & KEY_RIGHT)) { KillTimer(walktime[playerid]); ApplyAnimation(playerid,"PED","WALK_fat",4.1,1,1,1,1,1); walktime[playerid] = SetTimerEx("WalkAnim",200,0,"d",playerid); } else ApplyAnimation(playerid,"PED","WALK_fat",4.0,0,0,0,0,1), KillTimer(walktime[playerid]); } else if (GetPlayerWalkingStyle(playerid) == WALK_LADY) { if ((keys & KEY_WALK && updown & KEY_UP) || (keys & KEY_WALK && updown & KEY_DOWN) || (keys & KEY_WALK && leftright & KEY_LEFT) || (keys & KEY_WALK && leftright & KEY_RIGHT)) { KillTimer(walktime[playerid]); ApplyAnimation(playerid,"PED","WOMAN_walknorm",4.1,1,1,1,1,1); walktime[playerid] = SetTimerEx("WalkAnim",200,0,"d",playerid); } else ApplyAnimation(playerid,"PED","WOMAN_walknorm",4.0,0,0,0,0,1), KillTimer(walktime[playerid]); } else if (GetPlayerWalkingStyle(playerid) == WALK_LADY2) { if ((keys & KEY_WALK && updown & KEY_UP) || (keys & KEY_WALK && updown & KEY_DOWN) || (keys & KEY_WALK && leftright & KEY_LEFT) || (keys & KEY_WALK && leftright & KEY_RIGHT)) { KillTimer(walktime[playerid]); ApplyAnimation(playerid,"PED","WOMAN_walkbusy",4.1,1,1,1,1,1); walktime[playerid] = SetTimerEx("WalkAnim",200,0,"d",playerid); } else ApplyAnimation(playerid,"PED","WOMAN_walkbusy",4.0,0,0,0,0,1), KillTimer(walktime[playerid]); } else if (GetPlayerWalkingStyle(playerid) == WALK_WHORE) { if ((keys & KEY_WALK && updown & KEY_UP) || (keys & KEY_WALK && updown & KEY_DOWN) || (keys & KEY_WALK && leftright & KEY_LEFT) || (keys & KEY_WALK && leftright & KEY_RIGHT)) { KillTimer(walktime[playerid]); ApplyAnimation(playerid,"PED","WOMAN_walkpro",4.1,1,1,1,1,1); walktime[playerid] = SetTimerEx("WalkAnim",200,0,"d",playerid); } else ApplyAnimation(playerid,"PED","WOMAN_walkpro",4.0,0,0,0,0,1), KillTimer(walktime[playerid]); } else if (GetPlayerWalkingStyle(playerid) == WALK_WHORE2) { if ((keys & KEY_WALK && updown & KEY_UP) || (keys & KEY_WALK && updown & KEY_DOWN) || (keys & KEY_WALK && leftright & KEY_LEFT) || (keys & KEY_WALK && leftright & KEY_RIGHT)) { KillTimer(walktime[playerid]); ApplyAnimation(playerid,"PED","WOMAN_walksexy",4.1,1,1,1,1,1); walktime[playerid] = SetTimerEx("WalkAnim",200,0,"d",playerid); } else ApplyAnimation(playerid,"PED","WOMAN_walksexy",4.0,0,0,0,0,1), KillTimer(walktime[playerid]); } else if (GetPlayerWalkingStyle(playerid) == WALK_DRUNK) { if ((keys & KEY_WALK && updown & KEY_UP) || (keys & KEY_WALK && updown & KEY_DOWN) || (keys & KEY_WALK && leftright & KEY_LEFT) || (keys & KEY_WALK && leftright & KEY_RIGHT)) { KillTimer(walktime[playerid]); ApplyAnimation(playerid,"PED","WALK_drunk",4.1,1,1,1,1,1); walktime[playerid] = SetTimerEx("WalkAnim",200,0,"d",playerid); } else ApplyAnimation(playerid,"PED","WALK_drunk",4.0,0,0,0,0,1), KillTimer(walktime[playerid]); } else if (GetPlayerWalkingStyle(playerid) == WALK_BLIND) { if ((keys & KEY_WALK && updown & KEY_UP) || (keys & KEY_WALK && updown & KEY_DOWN) || (keys & KEY_WALK && leftright & KEY_LEFT) || (keys & KEY_WALK && leftright & KEY_RIGHT)) { KillTimer(walktime[playerid]); ApplyAnimation(playerid,"PED","Walk_Wuzi",4.1,1,1,1,1,1); walktime[playerid] = SetTimerEx("WalkAnim",200,0,"d",playerid); } else ApplyAnimation(playerid,"PED","Walk_Wuzi",4.0,0,0,0,0,1), KillTimer(walktime[playerid]); } return 1; } stock SetPlayerWalkingStyle(playerid, style) { WalkStyle[playerid] = style; } stock GetPlayerWalkingStyle(playerid) { return WalkStyle[playerid]; }[/pawn] Care cod si unde il pun ?
  10. Cum pot face ca atunci cand aleg un skin de gangster ( ex: /skin 104 ) sa aiba un mers de gangster... adica sa mearga in felul acesta: (0:21). Iar ceilalti oameni din GTA SA sa mearga fiecare in felul lor. De exemplu, cum este la gangsteri mersul acela de gangster, la femei sa fie mersul lor "dand din fund".. Si tot asa Am vazut pe un server asta, deci inseamna ca se poate acest lucru.
  11. Deejaybwg

    Cars.

    O simpla intrebare: cum pot pune masini in ce loc vreau eu ?
  12. Deejaybwg

    DM

    Am facut inca odata tot de la inceput ! Am dat compile si imi da asa: C:\Users\Bwggu\Desktop\RSG1.pwn(3466) : warning 225: unreachable code C:\Users\Bwggu\Desktop\RSG1.pwn(3509) : error 029: invalid expression, assumed zero [pawn]3466 if (strcmp("/stunts",cmdtext,true,10)== 0) 3509 else[/pawn]
  13. Deejaybwg

    DM

    Am pus cum a zis xxSPEEDYxx, si imi da un warning: C:\Users\Bwggu\Desktop\RSG1.pwn(3467) : warning 225: unreachable code [pawn]3467 if (strcmp("/stunts",cmdtext,true,10)== 0)[/pawn] si dialog-ul intreg: [pawn]if (strcmp("/stunts",cmdtext,true,10)== 0) { ShowPlayerDialog(playerid,Stunts,DIALOG_STYLE_LIST,"{FFFFFF}Stunts","{FFFFFF}/lsa - {FF9900}Los Santos Airport\n{FFFFFF}lva - {FF9900}Las Venturas Airport \n{FFFFFF}/sfa - {FF9900}San Fierro Airport\n{FFFFFF}/stunt - {FF9900}Small Stunt\n{FFFFFF}/nrgs - {FF9900}Nrg Stunt\n{FFFFFF}/nrgs2 - {FF9900}Nrg Stunt2\n{FFFFFF}/skate - {FF9900}Bmx & Nrg","OK","Cancel"); return 1; }[/pawn]
  14. Deejaybwg

    DM

    Cum fac de exemplu, fac o comanda /minigun, si cand ma duc acolo, daca vreau sa ma teleportez ( /goto, /sf, /lv, etc ) sau daca vreau sa ies din acea zona, sa nu pot iesi fara /exit ? Sa pot iesi doar cu comanda /exit si cand dau /exit sa ii scoata armele jucatorului si sa il spawneze ? P.S: Sa nu pot iesi de la /minigun fara sa dau /exit. ( adica zona DM )
  15. In LuxAdmin este un bug. Atunci cand intra cineva pe server cu numele unui admin, daca apasa enter fara parola, ii cere raspunsul de la intrebarea de la login.. ( stiu asta de la stuntman, si el m-a ajutat sa rezolv asta ) Dami pm cu id-ul tau sa te ajut cu LuxAdmin daca vrei.
  16. Am WinSCP si nu imi da Permiunile filelor cand dau click dreapta.
  17. Am o problema: serverul meu nu apare la "Internet" Serverul este hostat, si cand l-am hostat prima oara, aparea la Internet, iar acum cand l-am hostat a2-a oara ( de la aceeasi firma ) nu mai apare. Nu stiu de ce.. Am pus si announce 1 in server.cfg si tot nu apare. Vreau sa stiu daca este de la host, sau de la server ?
  18. Codul asta ? [pawn]if(dialogid == 0) { if(response) { new Float:x,Float:y,Float:z,Float:ang; SetVehicleNumberPlate(GetPlayerVehicleID(playerid), inputtext); GetVehiclePos(GetPlayerVehicleID(playerid),x,y,z); GetVehicleZAngle(GetPlayerVehicleID(playerid),ang); SetVehicleToRespawn(GetPlayerVehicleID(playerid)); SetVehiclePos(GetPlayerVehicleID(playerid),x,y,z); PutPlayerInVehicle(playerid,GetPlayerVehicleID(playerid),0); SetVehicleZAngle(GetPlayerVehicleID(playerid),ang); } else { SendClientMessage(playerid,0xFFFFFFFF,"You cancelled!"); } }[/pawn]
  19. Am comanda /vother pe server, cu care pot opri/porni motorul vehiculului, aprind/sting farurile, schimb numarul de inamtriculare al vehiculului, etc.. Cand setez numarul de inmatriculare, dau enter, se schimba numarul, si dupa 2-3 secunde imi dispare vehiculul. Cum pot rezolva problema asta ? Si pe langa schimbarea nr. de inmatriculare de la /vother, mai am si o comanda pentru asta: [pawn] if (strcmp("/vname", cmdtext, true, 10) == 0) { new Float:x,Float:y,Float:z,Float:ang; GetVehiclePos(GetPlayerVehicleID(playerid),x,y,z); GetVehicleZAngle(GetPlayerVehicleID(playerid),ang); if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0xFFFFFFFF,"You're not in a vehicle!"); ShowPlayerDialog(playerid,0,DIALOG_STYLE_INPUT,"{EE7777}Vehicle Numberplate","{00CC66}Input your new vehicle numberplate below.","Yes","Cancel"); return 1; }[/pawn]
  20. Deejaybwg

    /vips

    6289 switch(AccInfo[i][OnDuty]) 6294 format( string, sizeof( string ), "Level: %d - %s (Id:%i) | %s | %s" , AccInfo[ i ][ pVip ], PlayerName2( i ), i, AdmRank ,AdmDuty ); 6295 SendClientMessage(playerid, ChangeColor, string); 6300 if (count == 0) 6303 return 1; Astea sunt liniile cu error/warn.
  21. Deejaybwg

    /vips

    Acum imi da asa: C:\Users\Bwggu\Desktop\LuxAdmin.pwn(6289) : warning 217: loose indentation C:\Users\Bwggu\Desktop\LuxAdmin.pwn(6294) : warning 217: loose indentation C:\Users\Bwggu\Desktop\LuxAdmin.pwn(6295) : warning 217: loose indentation C:\Users\Bwggu\Desktop\LuxAdmin.pwn(6300) : error 010: invalid function or declaration C:\Users\Bwggu\Desktop\LuxAdmin.pwn(6303) : error 010: invalid function or declaration Nu stiu de ce.. :|
  22. Deejaybwg

    /vips

    xxSPEEDYxx, am pus cum ai zis si imi da asa: C:\Users\Bwggu\Desktop\LuxAdmin.pwn(6294) : warning 217: loose indentation C:\Users\Bwggu\Desktop\LuxAdmin.pwn(6294) : error 001: expected token: ",", but found "(" C:\Users\Bwggu\Desktop\LuxAdmin.pwn(6294) : warning 215: expression has no effect C:\Users\Bwggu\Desktop\LuxAdmin.pwn(6294) : warning 215: expression has no effect C:\Users\Bwggu\Desktop\LuxAdmin.pwn(6294) : warning 215: expression has no effect C:\Users\Bwggu\Desktop\LuxAdmin.pwn(6294) : warning 215: expression has no effect C:\Users\Bwggu\Desktop\LuxAdmin.pwn(6294) : error 001: expected token: ";", but found ")" C:\Users\Bwggu\Desktop\LuxAdmin.pwn(6294) : error 029: invalid expression, assumed zero C:\Users\Bwggu\Desktop\LuxAdmin.pwn(6294) : fatal error 107: too many error messages on one line
  23. Deejaybwg

    /vips

    Am postat comanda.
  24. Asa am patit si eu.. Tot intra unul pe serverul meu, si cand intra avea admin, si mai mult: casa care o aveam eu, o avea el.. :| Ii dadeam ban, dar avea program care isi scotea ban-ul.. Acum nu am mai patit..
  25. Deejaybwg

    /vips

    Am facut comanda /vips, la fel cum e /admins in LuxAdmin. Asta e comanda: dcmd_vips(playerid,params[]) { #pragma unused params new count = 0; new string[128]; new ChangeColor; SendClientMessage(playerid, blue, " "); SendClientMessage(playerid, blue, "___________ |- Online Vips -| ___________"); SendClientMessage(playerid, blue, " "); for(new i = 0; i < MAX_PLAYERS; i++) { if (IsPlayerConnected(i)) { if(IsPlayerVipMember(playerid)) { switch(IsPlayerVipMember(playerid)) { case 1: { AdmRank = "Level 1"; ChangeColor = Color_Level_1; } case 2: { AdmRank = "Level 2"; ChangeColor = Color_Level2; } case 3: { AdmRank = "Level 3"; ChangeColor = Color_Level_3; } } } switch(AccInfo[i][OnDuty]) { case 0: AdmDuty = "Playing!"; case 1: AdmDuty = "On Duty!"; } format(string, 128, "Level: %d - %s (Id:%i) | %s | %s",IsPlayerVipMember[i][Level], PlayerName2(i),i,AdmRank,AdmDuty); SendClientMessage(playerid, ChangeColor, string); count++; } } } if (count == 0) SendClientMessage(playerid,green,"No Vips online in the list"); SendClientMessage(playerid, blue, " _______________________________________"); return 1; } Am dat Compile si mi-a dat: C:\Users\Bwggu\Desktop\LuxAdmin.pwn(6294) : error 001: expected token: ",", but found "[" C:\Users\Bwggu\Desktop\LuxAdmin.pwn(6294) : error 029: invalid expression, assumed zero C:\Users\Bwggu\Desktop\LuxAdmin.pwn(6294) : warning 215: expression has no effect C:\Users\Bwggu\Desktop\LuxAdmin.pwn(6294) : error 001: expected token: ";", but found "]" C:\Users\Bwggu\Desktop\LuxAdmin.pwn(6294) : fatal error 107: too many error messages on one line Liniile: 6294 format(string, 128, "Level: %d - %s (Id:%i) | %s | %s",AccType[i][Level], PlayerName2(i),i,AdmRank,AdmDuty); La tipurile de VIP am: case 1: AccType = "Level 1"; case 2: AccType = "Level 2"; case 3: AccType = "Level 3"; Si la /vips as vrea sa apara ca la /admins: NickMarian - Vip Level 1 sau 2.. etc.
×
×
  • 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.