crazyzee
Membru-
Posts
311 -
Joined
-
Last visited
Never
Content Type
Profiles
Forums
News
Documentation
Everything posted by crazyzee
-
Problema comanda /clothes in magazinu de haine
crazyzee replied to crazyzee's question in Arhivă probleme
[pawn]if(strcmp(cmd, "/clothes", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pMember] >= 1) { if(IsAtClothShop(playerid)) { if(PlayerInfo[playerid][pMember] == 1) { ChosenSkin[playerid] = 280; SetPlayerSkin(playerid, 280); } else if(PlayerInfo[playerid][pMember] == 2) { ChosenSkin[playerid] = 286; SetPlayerSkin(playerid, 286); } else if(PlayerInfo[playerid][pMember] == 3) { ChosenSkin[playerid] = 287; SetPlayerSkin(playerid, 287); } else if(PlayerInfo[playerid][pMember] == 4) { ChosenSkin[playerid] = 70; SetPlayerSkin(playerid, 70); } else if(PlayerInfo[playerid][pMember] == 5) { ChosenSkin[playerid] = 124; SetPlayerSkin(playerid, 124); } else if(PlayerInfo[playerid][pMember] == 6) { ChosenSkin[playerid] = 120; SetPlayerSkin(playerid, 120); } else if(PlayerInfo[playerid][pMember] == 8) { ChosenSkin[playerid] = 127; SetPlayerSkin(playerid, 127); } else if(PlayerInfo[playerid][pMember] == 9) { ChosenSkin[playerid] = 148; SetPlayerSkin(playerid, 148); } else if(PlayerInfo[playerid][pMember] == 10) { ChosenSkin[playerid] = 255; SetPlayerSkin(playerid, 255); } else if(PlayerInfo[playerid][pMember] == 11) { ChosenSkin[playerid] = 59; SetPlayerSkin(playerid, 59); } //else if(PlayerInfo[playerid][pMember] == 12) { ChosenSkin[playerid] = 100; SetPlayerSkin(playerid, 100); } //else if(PlayerInfo[playerid][pMember] == 13) { ChosenSkin[playerid] = 173; SetPlayerSkin(playerid, 173); } //else if(PlayerInfo[playerid][pMember] == 14) { ChosenSkin[playerid] = 121; SetPlayerSkin(playerid, 121); } else if(PlayerInfo[playerid][pMember] == 15) { ChosenSkin[playerid] = 108; SetPlayerSkin(playerid, 108); } else if(PlayerInfo[playerid][pMember] == 16) { ChosenSkin[playerid] = 114; SetPlayerSkin(playerid, 114); } else if(PlayerInfo[playerid][pMember] == 17) { ChosenSkin[playerid] = 102; SetPlayerSkin(playerid, 102); } else if(PlayerInfo[playerid][pMember] == 18) { ChosenSkin[playerid] = 105; SetPlayerSkin(playerid, 105); } else { return 1; } GetPlayerPos(playerid, ChangePos[playerid][0],ChangePos[playerid][1],ChangePos[playerid][2]); ChangePos2[playerid][0] = GetPlayerInterior(playerid); ChangePos2[playerid][1] = 1; SetPlayerInterior(playerid,0); new rand = random(sizeof(gInviteSpawns)); SetPlayerPos(playerid, gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]); // Warp the player SetPlayerFacingAngle(playerid, gInviteSpawns[rand][3]); SetPlayerCameraPos(playerid,gInviteSpawns[rand][0] + 3, gInviteSpawns[rand][1], gInviteSpawns[rand][2]); SetPlayerCameraLookAt(playerid,gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]); TogglePlayerControllable(playerid, 0); SelectChar[playerid] = 255; SelectCharID[playerid] = PlayerInfo[playerid][pMember]; SelectCharPlace[playerid] = 1; PlayerInfo[playerid][pModel] = ChosenSkin[playerid]; PlayerInfo[playerid][pChar] = ChosenSkin[playerid]; SendClientMessage(playerid, COLOR_LIGHTRED, "* Use 'next' to Select the char you want to use."); SendClientMessage(playerid, COLOR_LIGHTRED, "* If you've found the Char you want to use, type 'done'."); } else { SendClientMessage(playerid, COLOR_GRAD2, " You are not in a Clothing Shop !"); return 1; } } else { SendClientMessage(playerid,COLOR_GREY, " You are not in a Force / Organisation !"); return 1; } } return 1; }[/pawn] Ma ajuta careva ... :-| ? Update: pana la urma stie careva ? -
Nu merge sa aleg skinu in magazinu de langa groove , cel de haine , zice " You are not a part of Family/Organisation ! Desi sunt Lider :(
-
Gata sa rezolvat , mersi mult , a mers dupa al2lea rr la server , lol ! Totul e bine cand se termina cu bine !
-
Deci apare ca si si inainte Lista Admini: Owner : xDevil Eu vreau sa apara asa atunci cand se pune /aod : Lista Admini: Owner: xDevil - On DUTY Admin 1 : - On DUTY Deci sa apara acel " On DUTY " cand este /aod !
-
da am dat sigur /aod si NU , nu am nici o eroare la compilare
-
Nu merge , am pus comanda data de tine si tot nu arata ON DUTY :-|
-
Uite asta e comanda : [pawn]if(strcmp(cmd, "/aod", true) == 0) { if (PlayerInfo[playerid][pAdmin] >= 1) { if(AdminDuty[playerid] == 1) { GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "{0033FF}Admin {FFFFFF}%s {0033FF} is now off duty.", sendername,playerid); SendClientMessageToAll(COLOR_DBLUE,string); AdminDuty[playerid] = 0; SetPlayerHealth(playerid,100); SetPlayerArmour(playerid,0); SetPlayerToTeamColor(playerid); ResetPlayerWeapons(playerid); } else { GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "{FFCCCC}Admin {FFFFFF}%s {FFCCCC}is now on duty.",sendername,playerid); SendClientMessageToAll(0xFAAFBEFF,string); AdminDuty[playerid] = 1; SetPlayerArmour(playerid, 10000000); SetPlayerHealth(playerid, 10000000); SetPlayerColor(playerid,0xFAAFBEFF); format(string, sizeof(string),"[ADMIN]: %s is now on Admin Duty", sendername); ABroadCast(COLOR_LIGHTRED, string, 1); for(new i = 0; i <= MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { SetPlayerMarkerForPlayer( i,playerid,0xFAAFBEFF ); } } if(PlayerInfo[playerid][pAdmin] >= 1337) { ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid, 31, 10000); GivePlayerWeapon(playerid, 29, 10000); GivePlayerWeapon(playerid, 24, 10000); GivePlayerWeapon(playerid, 28, 10000); GivePlayerWeapon(playerid, 8, 1); } } } else { SendClientMessage(playerid,COLOR_GREY,"Your not an admin !"); } return 1; }[/pawn]
-
Am vazut pe unele server ca atunci cand un helper/admin se pune /onduty apare in lista /helpers respectiv /admins -On DUTY ! Cum as putea sa fac si eu sa apara asa .
-
Deci asta e comanda mea de ban : [pawn]if(strcmp(cmd, "/ban", true) == 0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "{B580FE}Foloseste: {FFFFFF} /ban [playerid/PartOfName] [reason]"); return 1; } giveplayerid = ReturnUser(tmp); if(PlayerBanned[playerid] == -1)//report timer { SendClientMessage(playerid,COLOR_WHITE,"Poti da /ban doar o data la 5 minute!"); return 1; } PlayerBanned[playerid] = -1; SetTimerEx("ResetBan", 300000, 0, "d", playerid); if (PlayerInfo[playerid][pAdmin] >= 1337) { if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); 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, "{B580FE}Foloseste: {FFFFFF} /ban [playerid/PartOfName] [reason]"); return 1; } if(PlayerInfo[giveplayerid][pAdmin] >= 1338) { SendClientMessage(playerid,COLOR_GREY,"That player can not be banned"); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, 128, "AdmWarning: %s incearca comanda /ban pe un admin", sendername); ABroadCast(COLOR_YELLOW,string,1); return 1; } new year, month,day; getdate(year, month, day); format(string, sizeof(string), "AdmCmd: %s was banned by %s, reason: %s (%d-%d-%d)", giveplayer, sendername, (result),month,day,year); BanLog(string); format(string, sizeof(string), "[ban]: %s was banned by %s, reason: %s", giveplayer, sendername, (result)); SendClientMessageToAll(COLOR_LIGHTRED, string); PlayerInfo[giveplayerid][pLocked] = 1; new plrIP[16]; GetPlayerIp(giveplayerid,plrIP, sizeof(plrIP)); SendClientMessage(giveplayerid,COLOR_DBLUE,"|___________[bAN INFO]___________|"); format(string, sizeof(string), "Numele tau este: %s.",giveplayer); SendClientMessage(giveplayerid, COLOR_WHITE, string); format(string, sizeof(string), "IP-ul tau este: %s.",plrIP); SendClientMessage(giveplayerid, COLOR_WHITE, string); format(string, sizeof(string), "Ai fost banat de: %s.",sendername); SendClientMessage(giveplayerid, COLOR_WHITE, string); format(string, sizeof(string), "Ai fost banat pentru urmatorul motiv: %s.",(result)); SendClientMessage(giveplayerid, COLOR_WHITE, string); format(string, sizeof(string), "Ai fost banat pe data de: %d/%d/%d (Ziua-Luna-Anul)",day,month,year); SendClientMessage(giveplayerid, COLOR_WHITE, string); SendClientMessage(giveplayerid,COLOR_DBLUE,"|___________[bAN INFO]___________|"); SendClientMessage(giveplayerid,COLOR_LIGHTRED,"[bAN INFO]: Poti face o cerere de unban pe forumul nostru.Forumul este www.PlayINFERNO.net .Succes !"); SendClientMessage(giveplayerid,COLOR_WHITE,"[HINT]: Te sfatuim sa faci o poza la aceste informatii,si sa o postezi cand faci cerere unban.Apasa F8 pentru a face poza !"); Ban(giveplayerid); return 1; } }//not connected } else { format(string, sizeof(string), " %d is not an active player.", giveplayerid); SendClientMessage(playerid, COLOR_GRAD1, string); } } return 1; } [/pawn] sa adaug asa ? [pawn]if (PlayerInfo[playerid][pAdmin] >= 4)[/pawn]
-
ce anume sa folosesc ... man zi mai pe limba mea asa =))
-
Salut inca odata pe toti , as vrea sa stiu daca se poate sa setez ca adminii de grad 1, 2,3si 4 sa le pun accesul la ban + kick , momentan nu merge decat la owner si la 1337 ! Si la fel la helper 3-4 sa poata da kick nu doar ban ! Multam !!
-
Si casele cum le gasesc in gm , asa cum am spus gm-ul nu este scriptat de mine , eu sunt varza la scripting dar sper sa ma ajutati voi
-
astept un raspuns mai explicit daca se poate ....
-
Mersi , rezolvat ;)
-
uite asta cred ca este tot , nu ma pricep .... [pawn]public OnPlayerDeath(playerid, killerid, reason) { new name[MAX_PLAYER_NAME]; new string[128];//era 256 new str[128]; //new dmessage[128]; //new deathreason[20]; new playercash; new victimteam; new Float:px,Float:py,Float:pz; new killerteam; victimteam = gTeam[playerid]; killerteam = gTeam[killerid]; gPlayerSpawned[playerid] = 0; GetPlayerName(playerid, name, sizeof(name)); PlayerInfo[playerid][pLocal] = 255; GetPlayerPos(playerid, px, py, pz); if(IsWar && killerid != INVALID_PLAYER_ID) Killing[gTeam[killerid]]++; // OnPlayerDeath Killing[PlayerInfo[killerid][pLeader]]++; Killing[PlayerInfo[killerid][pMember]]++; /*if(IsWar == true && killerid != INVALID_PLAYER_ID) { if(gTeam[killerid] == 5 || gTeam[killerid] == 16 || gTeam[killerid] == 17) return g_Team1_Kills++; if(gTeam[killerid] == 18 || gTeam[killerid] == 15 || gTeam[killerid] == 6) return g_Team2_Kills++; }*/ if(playerid == HuntedPlayer) { format(str, sizeof(str), "{FFFFFF}[{FF6600}Vaneaza & Ucide{FFFFFF}]{00B366} %s a fost omorat de catre{00B366} %s", PlayerName(playerid), PlayerName(killerid)); SendClientMessageToAll(0xFFD700AA,str); format(str, sizeof(str), "{FFFFFF}[{FF6600}Vaneaza & Ucide{FFFFFF}] Acesta a castigat{008E00} %d.{FFFFFF} Un nou event va incepe in 30 minute!", HuntReward ); SendClientMessageToAll(0xFFD700AA,str); IsHunted[playerid] = 0; SetPlayerToTeamColor(playerid); SetPlayerSpawn(playerid); GivePlayerMoney(killerid, HuntReward); HuntedPlayer = INVALID_PLAYER_ID; StartHunt = SetTimer("StartNewHuntGame", 1800000, 0); KillTimer(EndHunt); for(new i = 0; i <= MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { InHuntGame = 0; } } } if(PlayerInfo[playerid][pJailed] > 0 && PlayerInfo[killerid][pJailed] > 0) { JFKick[killerid] += 1; new jaildm = PlayerInfo[killerid][pJailTime]; PlayerInfo[killerid][pJailTime] = (jaildm + 250); SendClientMessage(killerid,0xE42217FF,"[WARNING]: You just killed a person in the jail.+ 250 seconds jail | Reason: Jail Fighting!"); } if(killerid != 255) { if(GetPlayerState(killerid) == 2) { SendClientMessage(killerid, COLOR_YELLOW, "DriveBy Kill, dont abuse it, On foot gets you $$$!"); //GivePlayerMoney(killerid, - 50000); new killer[MAX_PLAYER_NAME]; GetPlayerName(killerid, killer, sizeof(killer)); format(string,128,"* You are killed by %s | Reason: Drive By.",killer); SendClientMessage(playerid, COLOR_BLUE, string); return 1; } } if(playerid == CashboxOwner) { new pName[MAX_PLAYER_NAME]; GetPlayerPos(playerid, CashboxX, CashboxY, CashboxZ); GetPlayerName(playerid, pName, sizeof(pName)); format(str, 128, "%s (ID: %d) a murit si a scapat servieta.", pName, playerid); SendClientMessageToAll(0xFFD700AA, str); SendClientMessage(playerid,0xAA3333AA,"{F81414}Ai murit si ai scapat servieta!"); CashboxPickup = CreatePickup(1210, 3, CashboxX, CashboxY, CashboxZ); CashboxOwner = INVALID_PLAYER_ID; } if(reason == 38) { new kstring[128]; new kickname[MAX_PLAYER_NAME]; if(IsPlayerConnected(killerid)) { GetPlayerName(killerid, kickname, sizeof(kickname)); format(string, 128, "PlayINFERNO: [%d]%s just killed a player with minigun, be sure he's not fake-killing.",killerid,kickname); ABroadCast(COLOR_YELLOW,string,1); printf("%s", kstring); } }[/pawn]
-
cam asta am ... [pawn]public OnPlayerDeath(playerid, killerid, reason) { new name[MAX_PLAYER_NAME]; new string[128];//era 256 new str[128]; //new dmessage[128]; //new deathreason[20]; new playercash; new victimteam; new Float:px,Float:py,Float:pz; new killerteam; victimteam = gTeam[playerid]; killerteam = gTeam[killerid]; gPlayerSpawned[playerid] = 0; GetPlayerName(playerid, name, sizeof(name)); PlayerInfo[playerid][pLocal] = 255; GetPlayerPos(playerid, px, py, pz); if(IsWar && killerid != INVALID_PLAYER_ID) Killing[gTeam[killerid]]++; // OnPlayerDeath Killing[PlayerInfo[killerid][pLeader]]++; Killing[PlayerInfo[killerid][pMember]]++; /*if(IsWar == true && killerid != INVALID_PLAYER_ID) { if(gTeam[killerid] == 5 || gTeam[killerid] == 16 || gTeam[killerid] == 17) return g_Team1_Kills++; if(gTeam[killerid] == 18 || gTeam[killerid] == 15 || gTeam[killerid] == 6) return g_Team2_Kills++; }*/ [/pawn]
-
vreau ca masinilie care sunt la casele fara proprietar sa nu poata fi luate de nimeni ... cum trebuie sa faca sta ? eventual cand cineva incearca sa ia o masina sa apara " This car is owned by the state ..... "
-
[pawn]new eventtimer = 120000[/pawn] da banuiesc ca trebuie sa il pun 60000 ! Dar sa pun sa si arate aici [pawn]format(string, sizeof(string), " Please try again later, %d seconds between Event Informations !", (eventtimer/1000));[/pawn] 60 secunde !
-
Uite asta am gasit :-" .. [pawn]SetTimer("EcOn", eventtimer, 0);[/pawn]
-
Salut, cum procedez sa schimb 3D text-ul de la bizuri si de la case ! As vrea sa il pun pe acesta : In locul acestuia : [img width=500 height=375]http://iceimg.com/i/29/c1/7f72820409.png EDIT : Nu se pricepe nimeni ?:(
-
Salut , vreau sa setez intervalul dintre mesaje pe /ec la 60 secunde , am schimbat in comanda /ec la eventtimer am pus 500 el era 1000 adika 120 secunde insa imi da un interval de 260 secunde , cum trebuie calculat sa dea valoarea de 60 secunde ? [pawn]{ format(string, sizeof(string), " Please try again later, %d seconds between Event Informations !", (eventtimer/1000)); SendClientMessage(playerid, COLOR_GRAD2, string); return 1; } [/pawn]
-
ce sa veiric la OnPlayerDeath =)) , explica ce si cum se face ... stie cineva ?
-
am si eu o problema la comanda /su , atunci cand dau wanted unui player si dupa il omor , nu il baga jail si wantedu ramane acelasi
-
Stie cineva ? :-"
-
asta am rezolvat , si la treaba cu /w ?
