Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- YCMD:setskill(playerid, params[], help) {
- if(PlayerInfo[playerid][pAdmin] < 5) return SendClientMessage(playerid, COLOR_ERROR, AdminOnly);
- new id, job, skill;
- if(sscanf(params, "ui", id,job,skill)) return SCM(playerid, COLOR_GREY, "Sintaxa: {FFFFFF}/setskill <playerid/name> <Job ID> <Skill Level>");
- if(11 > job < 1)
- return SCM(playerid, -1, "Invalid Job! (1-11)");
- if(5 > skill < 1)
- return SCM(playerid, -1, "Invalid Skill! (1-5)");
- switch(job) {
- case 1: {
- if(skill == PlayerInfo[id][pTruckerSkill])
- return SCM(playerid, COLOR_ERROR, "ERROR: Jucatorul are deja acel skill.");
- PlayerInfo[id][pTruckerSkill] = skill;
- UpdateVar(id, "TruckerSkill", PlayerInfo[id][pTruckerSkill]);
- va_SendClientMessage(id, COLOR_SERVER, "Administratorul %s ti-a setat skill-ul %d la job-ul Trucker.", GetName(playerid), skill);
- va_SendClientMessage(playerid, COLOR_LOGS, "I-ai setat skill-ul %d la job-ul Trucker lui %s.", skill, GetName(id));
- }
- case 2: {
- if(skill == PlayerInfo[id][pGarbageSkill])
- return SCM(playerid, COLOR_ERROR, "ERROR: Jucatorul are deja acel skill.");
- PlayerInfo[id][pGarbageSkill] = skill;
- UpdateVar(id, "GarbageSkill", PlayerInfo[id][pGarbageSkill]);
- va_SendClientMessage(id, COLOR_SERVER, "Administratorul %s ti-a setat skill-ul %d la job-ul Garbage.", GetName(playerid), skill);
- va_SendClientMessage(playerid, COLOR_LOGS, "I-ai setat skill-ul %d la job-ul Garbage lui %s.", skill, GetName(id));
- }
- case 3: {
- if(skill == PlayerInfo[id][pPizzaSkill])
- return SCM(playerid, COLOR_ERROR, "ERROR: Jucatorul are deja acel skill.");
- PlayerInfo[id][pPizzaSkill] = skill;
- UpdateVar(id, "PizzaSkill", PlayerInfo[id][pPizzaSkill]);
- va_SendClientMessage(id, COLOR_SERVER, "Administratorul %s ti-a setat skill-ul %d la job-ul Pizza.", GetName(playerid), skill);
- va_SendClientMessage(playerid, COLOR_LOGS, "I-ai setat skill-ul %d la job-ul Pizza lui %s.", skill, GetName(id));
- }
- case 4: {
- if(skill == PlayerInfo[id][pCurierSkill])
- return SCM(playerid, COLOR_ERROR, "ERROR: Jucatorul are deja acel skill.");
- PlayerInfo[id][pCurierSkill] = skill;
- UpdateVar(id, "CurierSkill", PlayerInfo[id][pCurierSkill]);
- va_SendClientMessage(id, COLOR_SERVER, "Administratorul %s ti-a setat skill-ul %d la job-ul Curier.", GetName(playerid), skill);
- va_SendClientMessage(playerid, COLOR_LOGS, "I-ai setat skill-ul %d la job-ul Curier lui %s.", skill, GetName(id));
- }
- case 5: {
- if(skill == PlayerInfo[id][pFarmerSkill])
- return SCM(playerid, COLOR_ERROR, "ERROR: Jucatorul are deja acel skill.");
- PlayerInfo[id][pFarmerSkill] = skill;
- UpdateVar(id, "FarmerSkill", PlayerInfo[id][pFarmerSkill]);
- va_SendClientMessage(id, COLOR_SERVER, "Administratorul %s ti-a setat skill-ul %d la job-ul Farmer.", GetName(playerid), skill);
- va_SendClientMessage(playerid, COLOR_LOGS, "I-ai setat skill-ul %d la job-ul Farmer lui %s.", skill, GetName(id));
- }
- case 6: {
- if(skill == PlayerInfo[id][pPilotSkill])
- return SCM(playerid, COLOR_ERROR, "ERROR: Jucatorul are deja acel skill.");
- PlayerInfo[id][pPilotSkill] = skill;
- UpdateVar(id, "PilotSkill", PlayerInfo[id][pPilotSkill]);
- va_SendClientMessage(id, COLOR_SERVER, "Administratorul %s ti-a setat skill-ul %d la job-ul Pilot.", GetName(playerid), skill);
- va_SendClientMessage(playerid, COLOR_LOGS, "I-ai setat skill-ul %d la job-ul Pilot lui %s.", skill, GetName(id));
- }
- case 7: {
- if(skill == PlayerInfo[id][pMatSkill])
- return SCM(playerid, COLOR_ERROR, "ERROR: Jucatorul are deja acel skill.");
- PlayerInfo[id][pMatSkill] = skill;
- UpdateVar(id, "MatSkill", PlayerInfo[id][pMatSkill]);
- va_SendClientMessage(id, COLOR_SERVER, "Administratorul %s ti-a setat skill-ul %d la job-ul Materials.", GetName(playerid), skill);
- va_SendClientMessage(playerid, COLOR_LOGS, "I-ai setat skill-ul %d la job-ul Materials lui %s.", skill, GetName(id));
- }
- case 8: {
- if(skill == PlayerInfo[id][pStivuitorSkill])
- return SCM(playerid, COLOR_ERROR, "ERROR: Jucatorul are deja acel skill.");
- PlayerInfo[id][pStivuitorSkill] = skill;
- UpdateVar(id, "StivuitorSkill", PlayerInfo[id][pStivuitorSkill]);
- va_SendClientMessage(id, COLOR_SERVER, "Administratorul %s ti-a setat skill-ul %d la job-ul Stivuitor.", GetName(playerid), skill);
- va_SendClientMessage(playerid, COLOR_LOGS, "I-ai setat skill-ul %d la job-ul Stivuitor lui %s.", skill, GetName(id));
- }
- }
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement