- 0
Problema /createclan
-
Similar Content
-
Recently Browsing 0 members
- No registered users viewing this page.
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.
Question
|FlashGun|
Salut.
Sunt incepator la scipt asa ca am luat de pe internet un sistem de /createclan dar unele comenzi sunt buguite.
Una dintre aceste comenzi este /setspawn. Ce trebuie sa faca mai exact aceasta comanda? Trebuie sa spawneze tot clanul in locul in care liderul a pus comanda /setspawn. Problema este ca dupa ce liderul a setat spawn-ul, membri nu sunt spawnati acolo. PS: Va rog sa imi explicati pe intelesul unui incepator.
Comanda arata cam asa:
CMD:setspawn(playerid, params[]) { //-------------------------------------------------------------------------- if(GetPlayerClanRank(playerid) < 4) return SendClientMessage(playerid, COLOR_YELLOW, "{FF0000}ERROR: You have to be Clan Leader to use this comamnd!"); //-------------------------------------------------------------------------- ShowPlayerDialog( playerid, Clan_Spawn, DIALOG_STYLE_MSGBOX,"{0066CC}R{FFFF00}R{FF0000}S{AFAFAF} - Set Clan Spawn Place", "{FF9900}You can set your Clan Spawn Place after your current position!\n{FF9900}If is not the right spawn place press \"{FF0000}No{FF9900}\" and if you are sure press \"{FF0000}Yes{FF9900}\"", "Yes", "No"); return 1; }Si la OnDialogResponse:if(dialogid == Clan_Spawn) { if(response) { new CQuery[300], Float:X, Float:Y, Float:Z; GetPlayerPos(playerid, X, Y, Z); format(CQuery, sizeof(CQuery), "UPDATE `clans` SET `clanposx` = %f, `clanposy` = %f, `clanposz` = %f WHERE `clanname` = '%s'", X, Y, Z, GetPlayerClan(playerid)); db_query( Database, CQuery ); SendClientMessage(playerid, ~1,"{FF9900}Clan Spawn has been changed!"); } if(!response) { SendClientMessage(playerid, ~1,"{FF9900}Come back after you find the right spawn place for your clan!"); } }O doua problema ar fi ca jucatorul care are clanul nu primeste armele dupa respawn PS: Cred ca trebuie sa postez de la OnPlayerSpawn nu sunt sigurpublic OnPlayerSpawn(playerid) { if(GetPlayerClanRank(playerid) > 3) { SetPlayerSkin(playerid, GetClanSkinLeader(GetPlayerClan(playerid))); // (Leader Skin) } if(GetPlayerClanRank(playerid) == 1 || GetPlayerClanRank(playerid) == 2 || GetPlayerClanRank(playerid) == 3) { SetPlayerSkin(playerid, GetClanSkinMember(GetPlayerClan(playerid))); // (Member Skin) } return 1; }Fara reclama in semnatura!
5 answers to this question
Recommended Posts