21.03.2010, 04:21
everytime i type any command including login i get You need to lgin 1st
wat can be da prob here da code
wat can be da prob here da code
Код:
//-------------------------------------------------------------------------------------------------------------- if(strcmp(cmd, "/locker", true) == 0) { if(IsPlayerConnected(playerid)) { new x_nr[256]; x_nr = strtok(cmdtext, idx); if(!strlen(x_nr)) { SendClientMessage(playerid, COLOR_WHITE," /locker gun or mats"); return 1; } if(strcmp(x_nr,"gun",true) == 0) { if(IsPlayerConnected(playerid)) { if(gPlayerLogged[playerid] == 0) { SendClientMessage(playerid, COLOR_GREY, " You need to login first !"); return 1; } if(ReduceTime[playerid] == 1) { new gunname1[100]; if(PlayerInfo[playerid][pLockerGun] != 0) { GetWeaponName(PlayerInfo[playerid][pLockerGun], gunname1, sizeof(gunname1));} else { gunname1 = "Empty"; } new gunname2[100]; if(PlayerInfo[playerid][pLockerGun2] != 0) { GetWeaponName(PlayerInfo[playerid][pLockerGun], gunname2, sizeof(gunname2));} else { gunname2 = "Empty"; } new gunname3[100]; if(PlayerInfo[playerid][pLockerGun3] != 0) { GetWeaponName(PlayerInfo[playerid][pLockerGun3], gunname3, sizeof(gunname3));} else { gunname3 = "Empty"; } new gunname4[100]; if(PlayerInfo[playerid][pLockerGun4] != 0) { GetWeaponName(PlayerInfo[playerid][pLockerGun4], gunname4, sizeof(gunname4));} else { gunname4 = "Empty"; } new gunname5[100]; SendClientMessage(playerid, COLOR_GREY, " You need to wait 3 seconds before using this command again !"); SendClientMessage(playerid, COLOR_WHITE, "|-----------Gun Locker----------|"); format(string, sizeof(string), "|Slot 1| %s", gunname1); SendClientMessage(playerid, COLOR_GRAD3, string); format(string, sizeof(string), "|Slot 2| %s", gunname2); SendClientMessage(playerid, COLOR_GRAD3, string); format(string, sizeof(string), "|Slot 3| %s", gunname3); SendClientMessage(playerid, COLOR_GRAD3, string); format(string, sizeof(string), "|Slot 4| %s", gunname4); SendClientMessage(playerid, COLOR_GRAD3, string); format(string, sizeof(string), "|Slot 5| %s", gunname5); SendClientMessage(playerid, COLOR_GRAD3, string); SendClientMessage(playerid, COLOR_GRAD6, "|--------------------------------|"); SendClientMessage(playerid, COLOR_GRAD3, "USAGE: /locker store gun {slot}"); return 1; } new gunID = GetPlayerWeapon(playerid); if(gunID != 0) { new VW = PlayerInfo[playerid][pHouseVW]; if (PlayerToPoint(3, playerid,1743.1053,-1862.8119,13.5758) || PlayerToPoint(3, playerid,734.3422,-1341.5115,13.5250) || PlayerToPoint(3, playerid,655.9743,-440.9194,16.3359) || PlayerInfo[playerid][pLocal] != 255 || GetPlayerVirtualWorld(playerid) == VW || PlayerToPoint(6, playerid,322.4845,302.6965,999.1484)) { new x_nr[256]; x_nr = strtok(cmdtext, idx); if(!strlen(x_nr)) { SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /locker [slot id]"); return 1; } if(strcmp(x_nr,"1",true) == 0) { if(PlayerInfo[playerid][pLockerGun] != 0) return SendClientMessage(playerid, COLOR_GREY, " You have placed something on slot 1 already !"); new gunname[100]; PlayerInfo[playerid][pLockerGun] = gunID; RemovePlayerWeapon(playerid, gunID); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); GetPlayerName(playerid, sendername, sizeof(sendername)); GetWeaponName(gunID, gunname, sizeof(gunname)); format(string, sizeof(string), "* %s puts a %s in their locker.", sendername,gunname); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); format(string, sizeof(string), " You put an %s in your locker.", gunname); SendClientMessage(playerid, COLOR_GREY, string); return 1; } else if(strcmp(x_nr,"2",true) == 0) { if(PlayerInfo[playerid][pLockerGun2] != 0) return SendClientMessage(playerid, COLOR_GREY, " You have placed something on slot 2 already !"); new gunname[100]; PlayerInfo[playerid][pLockerGun2] = gunID; RemovePlayerWeapon(playerid, gunID); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); GetPlayerName(playerid, sendername, sizeof(sendername)); GetWeaponName(gunID, gunname, sizeof(gunname)); format(string, sizeof(string), "* %s puts a %s in their locker.", sendername,gunname); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); format(string, sizeof(string), " You put an %s in your locker.", gunname); SendClientMessage(playerid, COLOR_GREY, string); return 1; } else if(strcmp(x_nr,"3",true) == 0) { if(PlayerInfo[playerid][pLockerGun3] != 0) return SendClientMessage(playerid, COLOR_GREY, " You have placed something on slot 3 already !"); new gunname[100]; PlayerInfo[playerid][pLockerGun3] = gunID; RemovePlayerWeapon(playerid, gunID); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); GetPlayerName(playerid, sendername, sizeof(sendername)); GetWeaponName(gunID, gunname, sizeof(gunname)); format(string, sizeof(string), "* %s puts a %s in their locker.", sendername,gunname); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); format(string, sizeof(string), " You put an %s in your locker.", gunname); SendClientMessage(playerid, COLOR_GREY, string); return 1; } else if(strcmp(x_nr,"4",true) == 0) { if(PlayerInfo[playerid][pLockerGun4] != 0) return SendClientMessage(playerid, COLOR_GREY, " You have placed something on slot 4 already !"); new gunname[100]; PlayerInfo[playerid][pLockerGun4] = gunID; RemovePlayerWeapon(playerid, gunID); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); GetPlayerName(playerid, sendername, sizeof(sendername)); GetWeaponName(gunID, gunname, sizeof(gunname)); format(string, sizeof(string), "* %s puts a %s in their locker.", sendername,gunname); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); format(string, sizeof(string), " You put an %s in your locker.", gunname); SendClientMessage(playerid, COLOR_GREY, string); return 1; } else if(strcmp(x_nr,"5",true) == 0) { if(PlayerInfo[playerid][pLockerGun5] != 0) return SendClientMessage(playerid, COLOR_GREY, " You have placed something on slot 5 already !"); new gunname[100]; PlayerInfo[playerid][pLockerGun5] = gunID; RemovePlayerWeapon(playerid, gunID); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); GetPlayerName(playerid, sendername, sizeof(sendername)); GetWeaponName(gunID, gunname, sizeof(gunname)); format(string, sizeof(string), "* %s puts a %s in their locker.", sendername,gunname); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); format(string, sizeof(string), " You put an %s in your locker.", gunname); SendClientMessage(playerid, COLOR_GREY, string); return 1; } return 1; } else { SendClientMessage(playerid, COLOR_GREY, "You are not near a locker or in your house!"); return 1; } } } }