k1mO Posted November 4, 2013 Report Share Posted November 4, 2013 Ma poate ajuta cineva ? Uitati un video in care va arat problema mea.Si ca sa va da-ti seama, cand dau respawn cuiva, apare skin 7 pentru 2 secunde si abia apoi iti da respawn, deci nu stiu cum sa fac s? se salveze skin-urile.. Link to comment Share on other sites More sharing options...
[XSR]NexT Posted November 4, 2013 Report Share Posted November 4, 2013 Trebuie sa faci tu o variabila. Link to comment Share on other sites More sharing options...
k1mO Posted November 4, 2013 Author Report Share Posted November 4, 2013 Eu am facut /makeleader, /invite, /giverank, aceste comenzi cu skin-uri, dar cand ies dupa joc de vro 2x si intru imi da acel skin 7...Daca imi poti spune cum pot face sa se salveze.Uite aici comanda: /makeleader ca exemplu:[pawn]if(strcmp(cmd, "/makeleader", true) == 0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /makeleader [playerid/PartOfName] [Number(1-16)]"); return 1; } new para1; new level; para1 = ReturnUser(tmp); tmp = strtok(cmdtext, idx); level = strval(tmp); if(level > 17 || level < 0) { SendClientMessage(playerid, COLOR_GREY, " Incearca o factiune de la 1-17 !"); return 1; } if (PlayerInfo[playerid][pAdmin] >= 6) { if(IsPlayerConnected(para1)) { if(para1 != INVALID_PLAYER_ID) { if(PlayerInfo[para1][pMember] > 0 || PlayerInfo[para1][pFMember] < 255 || PlayerInfo[para1][pPunish] > 0) { SendClientMessage(playerid, COLOR_GREY, " Acel jucator este deja intr-o Factiune sau are FPunish !"); return 1; } GetPlayerName(para1, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); PlayerInfo[para1][pLeader] = level; format(string, sizeof(string), " Ai fost promovat Lider la factiunea dorita de catre Adminul %s", sendername); SendClientMessage(para1, COLOR_LIGHTBLUE, string); format(string, sizeof(string), " I-ai dat Lider lui %s la factiunea cu numarul %d.", giveplayer,level); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); if(level == 0) { PlayerInfo[para1][pChar] = 289; } else if(level == 1) { PlayerInfo[para1][pChar] = 295; } //Police Force else if(level == 2) { PlayerInfo[para1][pChar] = 286; } //FBI/ATF else if(level == 3) { PlayerInfo[para1][pChar] = 287; } //Armata Romana else if(level == 4) { PlayerInfo[para1][pChar] = 70; } //Fire/Ambulance else if(level == 5) { PlayerInfo[para1][pChar] = 115; } //Dragonu else if(level == 6) { PlayerInfo[para1][pChar] = 113; } //Camataru else if(level == 7) { PlayerInfo[para1][pChar] = 147; } //Mayor else if(level == 8) { PlayerInfo[para1][pChar] = 294; } //Hitmans else if(level == 9) { PlayerInfo[para1][pChar] = 227; } //Stirile ProTV else if(level == 10) { PlayerInfo[para1][pChar] = 61; } //Taxi Cab Company else if(level == 11) { PlayerInfo[para1][pChar] = 171; } //Driving/Flying School else if(level == 12) { PlayerInfo[para1][pChar] = 270; } //Sadoveanu Family else if(level == 13) { PlayerInfo[para1][pChar] = 110; } //Duuianu Family else if(level == 14) { PlayerInfo[para1][pChar] = 104; } //Capone Family else if(level == 15) { PlayerInfo[para1][pChar] = 272; } //Corsicanu else if(level == 16) { PlayerInfo[para1][pChar] = 268; } //Remorcari Auto else if(level == 17) { PlayerInfo[para1][pChar] = 3; } //Rromii if(level == 0) { gTeam[para1] = 3; PlayerInfo[para1][pTeam] = 3; } else if(level == 1 || level == 2 || level == 3) { gTeam[para1] = 2; PlayerInfo[para1][pTeam] = 2; } else if(level == 4) { gTeam[para1] = 1; PlayerInfo[para1][pTeam] = 1; } else { gTeam[para1] = 15; PlayerInfo[para1][pTeam] = 15; } SetPlayerSkin(para1, PlayerInfo[para1][pChar]); if(level == 0) { PlayerInfo[para1][pRank] = 0; } else { PlayerInfo[para1][pRank] = 6; } } }//not connected } else { SendClientMessage(playerid, COLOR_GRAD1, " Nu esti autorizat sa folosesti aceasta comanda!"); } } return 1; } if(strcmp(cmd, "/forceskin", true) == 0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /forceskin [playerid/PartOfName]"); return 1; } new para1; para1 = ReturnUser(tmp); if (PlayerInfo[playerid][pAdmin] >= 4) { if(IsPlayerConnected(para1)) { if(para1 != INVALID_PLAYER_ID) { if(PlayerInfo[para1][pMember] < 1) { SendClientMessage(playerid, COLOR_GREY, " That player is not in a Family / Force !"); return 1; } GetPlayerName(para1, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "* You are forced to Change your Skin by Admin %s.", sendername); SendClientMessage(para1, COLOR_WHITE, string); format(string, sizeof(string), "* You have forced %s To change his Skin.", giveplayer); SendClientMessage(playerid, COLOR_WHITE, string); if(PlayerInfo[para1][pMember] == 1) { PlayerInfo[para1][pTeam] = 5; ChosenSkin[para1] = 59; } else if(PlayerInfo[para1][pMember] == 2) { PlayerInfo[para1][pTeam] = 6; ChosenSkin[para1] = 121; } else if(PlayerInfo[para1][pMember] == 3) { PlayerInfo[para1][pTeam] = 7; ChosenSkin[para1] = 98; } else if(PlayerInfo[para1][pMember] == 4) { PlayerInfo[para1][pTeam] = 8; ChosenSkin[para1] = 46; } else if(PlayerInfo[para1][pMember] == 14) { PlayerInfo[para1][pTeam] = 9; ChosenSkin[para1] = 174; } //else if(PlayerInfo[para1][pMember] == 6) { PlayerInfo[para1][pTeam] = 2; ChosenSkin[para1] = 111; } else if(PlayerInfo[para1][pMember] == 7) { PlayerInfo[para1][pTeam] = 2; ChosenSkin[para1] = 164; } else if(PlayerInfo[para1][pMember] == 8) { PlayerInfo[para1][pTeam] = 10; ChosenSkin[para1] = 186; } else { return 1; } SetPlayerInterior(para1,0); new rand = random(sizeof(gInviteSpawns)); SetPlayerPos(para1, gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]); // Warp the player SetPlayerFacingAngle(para1, gInviteSpawns[rand][3]); SetPlayerCameraPos(para1,gInviteSpawns[rand][0] + 3, gInviteSpawns[rand][1], gInviteSpawns[rand][2]); SetPlayerCameraLookAt(para1,gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]); TogglePlayerControllable(para1, 0); SelectChar[para1] = 255; SelectCharID[para1] = PlayerInfo[para1][pMember]; SelectCharPlace[para1] = 1; PlayerInfo[para1][pModel] = ChosenSkin[para1]; PlayerInfo[para1][pChar] = ChosenSkin[para1]; SendClientMessage(para1, COLOR_LIGHTRED, "* Use 'next' to Select the char you want to use."); SendClientMessage(para1, COLOR_LIGHTRED, "* If you've found the Char you want to use, type 'done'."); } } } else { SendClientMessage(playerid, COLOR_GRAD1, " nu esti autorizat sa folosesti aceasta comanda!"); } } return 1; }[/pawn] Link to comment Share on other sites More sharing options...
[XSR]NexT Posted November 4, 2013 Report Share Posted November 4, 2013 Pune la OnPlayerSpawn SetPlayerSkin(playerid, PlayerInfo[playerid][pChar]); Link to comment Share on other sites More sharing options...
k1mO Posted November 4, 2013 Author Report Share Posted November 4, 2013 Am pus asta si mi-am dat lider la Politie, cand am iesit skin 7.. Link to comment Share on other sites More sharing options...
Джо Posted November 5, 2013 Report Share Posted November 5, 2013 M-am uitat peste video dar nu vad nimic inneregula,Ai dat /respawn k1 dupa ai scris bun deci merge!Eu am mai analizat odata faza cand ai apasat enter si nu sa intamplat nimic,ia dat skinul de la factiunea respectiva. Link to comment Share on other sites More sharing options...
k1mO Posted November 5, 2013 Author Report Share Posted November 5, 2013 Rezolvat, eu ma refeream cand ii dau cuiva lider si iese ii da skin 7.Am rezolvat. Link to comment Share on other sites More sharing options...
Question
k1mO
Ma poate ajuta cineva ?
Uitati un video in care va arat problema mea.
Si ca sa va da-ti seama, cand dau respawn cuiva, apare skin 7 pentru 2 secunde si abia apoi iti da respawn, deci nu stiu cum sa fac s? se salveze skin-urile..
Link to comment
Share on other sites
6 answers to this question
Recommended Posts