Jump to content

HuZuM

Membru
  • Posts

    56
  • Joined

  • Last visited

About HuZuM

  • Birthday 02/20/1996

Profile Information

  • Sex
    Male
  • Location
    Galati

Contact Methods

HuZuM's Achievements

Contributor

Contributor (5/14)

  • First Post
  • Collaborator
  • Conversation Starter
  • Week One Done
  • One Month Later

Recent Badges

0

Reputation

  1. 1.RaZvaNxD 2.TheRow 3.WopsS 4.Armyw0w 5.Shaine 6.Maurice 7.Farse 8.Reachless 9.Mihaitza Ps: Nu sunt in ordine, oricum toti sunt foarte priceputi si foarte inventivi.
  2. Poftim: CMD:spawnchange(playerid, params[]) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pPhousekey] != 999) Update(playerid, pSpawnChangex); { if(PlayerInfo[playerid][pSpawnChange] == 1) { SendClientMessage(playerid, COLOR_GREY, "You will now spawn at your normal place !"); PlayerInfo[playerid][pSpawnChange] = 0; } else { SendClientMessage(playerid, COLOR_GREY, "You will now spawn at your own / rented house!"); PlayerInfo[playerid][pSpawnChange] = 1; } } else { SendClientMessage(playerid, COLOR_GREY, "You don't any house."); } } return 1; }
  3. Da, am pus-o bine in baza de date. O sa adaug si o sa revin daca intampin ceva probleme iar.
  4. Pai am definit: #define pSpawnChangex dupa am adagat la public-ul Update case pSpawnChangex: { format(var, sizeof(var), "UPDATE 'users' SET 'pSpawnChange'=%d' WHERE 'name'=%s'",PlayerInfo[playerid][pSpawnChange], playerName); } Dupa la public-ul OnPlayerDisconnect am adaugat "Update(playerid, pSpawnChangex);" la fel si la public-ul OnPlayerLogin. Si cam atat.
  5. Da, eu am creat-o, de ce?
  6. Poftim: public SetPlayerSpawn(playerid) { if(IsPlayerConnected(playerid)) { InHouse[playerid] = -1; InBussines[playerid] = -1; InHQ[playerid] = -1; SetPlayerVirtualWorld(playerid,0); if(PlayerInfo[playerid][pChar] > 0) { SetPlayerSkin(playerid, PlayerInfo[playerid][pChar]); } else { SetPlayerSkin(playerid, PlayerInfo[playerid][pModel]); } if(PlayerInfo[playerid][pTut] == 0) { gOoc[playerid] = 1; gNews[playerid] = 1; gFam[playerid] = 1; TogglePlayerControllable(playerid, 0); RegistrationStep[playerid] = 1; SendClientMessage(playerid, COLOR_YELLOW, "REGISTRATION: {FFFFFF}Welcome, answer the following questions:"); ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_MSGBOX, "Select your sex:", "Are you a Male or Female?", "Male", "Female"); SetPlayerInterior(playerid, 0); SetPlayerCameraPos(playerid, 1460.0, -1324.0, 287.2); SetPlayerCameraLookAt(playerid,1374.5, -1291.1, 239.0); } new rand; new house = PlayerInfo[playerid][pPhousekey]; if(PlayerPaintballing[playerid] != 0) { GivePlayerWeaponEx(playerid, pgunp, 9999); curatj[playerid] = 1; rand = random(sizeof(PaintballSpawns)); SetPlayerPos(playerid, PaintballSpawns[rand][0], PaintballSpawns[rand][1], PaintballSpawns[rand][2]); SetPlayerInterior(playerid, 10); return 1; } if(PlayerInfo[playerid][pJailed] >= 1) { SetPlayerWantedLevel(playerid, 0); rand = random(sizeof(gRandomJailSpawns)); SetPlayerPos(playerid,gRandomJailSpawns[rand][0],gRandomJailSpawns[rand][1],gRandomJailSpawns[rand][2]); SendClientMessage(playerid, COLOR_LIGHTRED, "Incomplete Jail Sentence, back to jail."); TogglePlayerControllable(playerid, 0); SetTimerEx("UnFreezeStation", 1000, false, "i", playerid); SetPlayerSkin(playerid, 62); return 1; } if(fight2[playerid] != 999) { new string[100]; SetPlayerVirtualWorld(fight2[playerid],0); fight2[fight2[playerid]] = 999; GivePlayerCash(fight2[playerid],2000); Update(fight2[playerid],pCashx); SCM(fight2[playerid],COLOR_LIGHTBLUE,"You won the fight and received $2,000."); new randomrp = random(6); if(randomrp == 5) { PlayerInfo[fight2[playerid]][pExp] += 1; Update(fight2[playerid],pRP); SCM(fight2[playerid],COLOR_LIGHTBLUE,"You received one respect points for win this race."); } new fightname[25]; GetPlayerName(fight2[playerid],fightname,sizeof(fightname)); foreach(Player,i) { if(IsPlayerInRangeOfPoint(i,15.0,1510.2313,-1058.1528,25.0625)) { format(string,sizeof(string),"** %s won the ninja fight.",fightname); SendClientMessage(i,COLOR_WHITE,string); } } if(PlayerInfo[fight2[playerid]][pChar] > 0) { SetPlayerSkin(fight2[playerid], PlayerInfo[fight2[playerid]][pChar]); } else { SetPlayerSkin(fight2[playerid], PlayerInfo[fight2[playerid]][pModel]); } TogglePlayerControllable(fight2[playerid], 1); SetPlayerPos(fight2[playerid],1510.46,-1059.55,25.0625); fight2[playerid] = 999; fightr[playerid] = 1; fighta = 0; } if(fightr[playerid] == 1) { SetPlayerPos(playerid,1510.46,-1059.55,25.0625); fightr[playerid] = 0; return 1; } if(fight2n[playerid] != 999) { new string[100]; SetPlayerVirtualWorld(fight2n[playerid],0); fight2n[fight2n[playerid]] = 999; GivePlayerCash(fight2n[playerid],2000); Update(fight2n[playerid],pCashx); SCM(fight2n[playerid],COLOR_LIGHTBLUE,"You won the fight and received $2,000."); new randomrp = random(6); if(randomrp == 5) { PlayerInfo[fight2n[playerid]][pExp] += 1; Update(fight2n[playerid],pRP); SCM(fight2n[playerid],COLOR_LIGHTBLUE,"You received one respect points for win this race."); } new fightname[25]; GetPlayerName(fight2n[playerid],fightname,sizeof(fightname)); foreach(Player,i) { if(IsPlayerInRangeOfPoint(i,15.0,1328.1801,-1558.2500,13.5469)) { format(string,sizeof(string),"** %s won the ninja fight.",fightname); SendClientMessage(i,COLOR_WHITE,string); } } ResetPlayerWeaponsEx(fight2n[playerid]); ResetPlayerWeapons(fight2n[playerid]); if(PlayerInfo[fight2n[playerid]][pChar] > 0) { SetPlayerSkin(fight2n[playerid], PlayerInfo[fight2n[playerid]][pChar]); } else { SetPlayerSkin(fight2n[playerid], PlayerInfo[fight2n[playerid]][pModel]); } TogglePlayerControllable(fight2n[playerid], 1); SetPlayerPos(fight2n[playerid],1328.1801,-1558.2500,13.5469); fight2n[playerid] = 999; fightrn[playerid] = 1; fightnin = 0; } if(fightrn[playerid] == 1) { SetPlayerPos(playerid,1328.1801,-1558.2500,13.5469); fightrn[playerid] = 0; return 1; } if(house != 999) { if(PlayerInfo[playerid][pSpawnChange] != 0) { SetPlayerToTeamColor(playerid); SetPlayerInterior(playerid,HouseInfo[house][hInterior]); SetPlayerPos(playerid, HouseInfo[house][hExitx], HouseInfo[house][hExity],HouseInfo[house][hExitz]); SetPlayerVirtualWorld(playerid, HouseInfo[house][hVirtual]); PlayerInfo[playerid][pLocal] = house; PlayerInfo[playerid][pInt] = HouseInfo[house][hInterior]; InHouse[playerid] = house; GivePlayerCash(playerid, -250); SendClientMessage(playerid, TEAM_CYAN_COLOR,"DOC: Your Medical Bill comes to $250, Have a nice day."); SBizzInfo[15][sbTill] += 250; new str4[184]; Update(playerid, pCashx); format(str4,sizeof(str4),"UPDATE `sbizz` SET `Till`='%d' WHERE `ID`='15'",SBizzInfo[15][sbTill]); mysql_query(SQL,str4); return 1; } else { PlayerInfo[playerid][pSpawnChange] = 0; } } if (PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1) // LSPD { SetPlayerToTeamColor(playerid); SetPlayerPos(playerid, 1530.8369,-1664.8872,6.2188); SetPlayerFacingAngle(playerid, 270.0); SetPlayerInterior(playerid,0); PlayerInfo[playerid][pInt] = 0; GivePlayerCash(playerid, -250); SendClientMessage(playerid, TEAM_CYAN_COLOR,"DOC: Your Medical Bill comes to $250, Have a nice day."); SBizzInfo[15][sbTill] += 250; new str4[184]; Update(playerid, pCashx); format(str4,sizeof(str4),"UPDATE `sbizz` SET `Till`='%d' WHERE `ID`='15'",SBizzInfo[15][sbTill]); mysql_query(SQL,str4); return 1; } if (PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2) // FBI { SetPlayerToTeamColor(playerid); SetPlayerInterior(playerid, 3); SetPlayerPos(playerid, 230.0687,165.1646,1003.0234); PlayerInfo[playerid][pInt] = 3; GivePlayerCash(playerid, -250); SendClientMessage(playerid, TEAM_CYAN_COLOR,"DOC: Your Medical Bill comes to $250, Have a nice day."); SBizzInfo[15][sbTill] += 250; new str4[184]; Update(playerid, pCashx); format(str4,sizeof(str4),"UPDATE `sbizz` SET `Till`='%d' WHERE `ID`='15'",SBizzInfo[15][sbTill]); mysql_query(SQL,str4); InHQ[playerid] = 2; return 1; } if (PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3) // NG { SetPlayerToTeamColor(playerid); SetPlayerInterior(playerid, 0); SetPlayerPos(playerid, 213.8154,1866.6807,13.1406); PlayerInfo[playerid][pInt] = 0; GivePlayerCash(playerid, -250); SendClientMessage(playerid, TEAM_CYAN_COLOR,"DOC: Your Medical Bill comes to $250, Have a nice day."); SBizzInfo[15][sbTill] += 250; new str4[184]; Update(playerid, pCashx); format(str4,sizeof(str4),"UPDATE `sbizz` SET `Till`='%d' WHERE `ID`='15'",SBizzInfo[15][sbTill]); mysql_query(SQL,str4); return 1; } if (PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4) // Triad { SetPlayerToTeamColor(playerid); SetPlayerInterior(playerid, 6); SetPlayerPos(playerid, 774.213989,-48.924297,1000.585937); PlayerInfo[playerid][pInt] = 6; SetPlayerVirtualWorld(playerid, 1); GivePlayerCash(playerid, -250); SendClientMessage(playerid, TEAM_CYAN_COLOR,"DOC: Your Medical Bill comes to $250, Have a nice day."); SBizzInfo[15][sbTill] += 250; new str4[184]; Update(playerid, pCashx); format(str4,sizeof(str4),"UPDATE `sbizz` SET `Till`='%d' WHERE `ID`='15'",SBizzInfo[15][sbTill]); mysql_query(SQL,str4); InHQ[playerid] = 4; if(PlayerInfo[playerid][pGunLic] == 1) { GivePlayerWeaponEx(playerid, 24, 50); } return 1; } if (PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5) //Los Aztecas { SetPlayerToTeamColor(playerid); SetPlayerPos(playerid,942.171997,-16.542755,1000.929687); SetPlayerInterior(playerid, 3); PlayerInfo[playerid][pInt] = 3; GivePlayerCash(playerid, -250); SendClientMessage(playerid, TEAM_CYAN_COLOR,"DOC: Your Medical Bill comes to $250, Have a nice day."); SBizzInfo[15][sbTill] += 250; new str4[184]; Update(playerid, pCashx); format(str4,sizeof(str4),"UPDATE `sbizz` SET `Till`='%d' WHERE `ID`='15'",SBizzInfo[15][sbTill]); mysql_query(SQL,str4); InHQ[playerid] = 5; if(PlayerInfo[playerid][pGunLic] == 1) { GivePlayerWeaponEx(playerid, 24, 50); } return 1; } if (PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6) // The Rifa { SetPlayerToTeamColor(playerid); SetPlayerInterior(playerid, 12); SetPlayerPos(playerid, 2324.4199,-1145.5684,1050.7101); PlayerInfo[playerid][pInt] = 12; GivePlayerCash(playerid, -250); SendClientMessage(playerid, TEAM_CYAN_COLOR,"DOC: Your Medical Bill comes to $250, Have a nice day."); SBizzInfo[15][sbTill] += 250; new str4[184]; Update(playerid, pCashx); format(str4,sizeof(str4),"UPDATE `sbizz` SET `Till`='%d' WHERE `ID`='15'",SBizzInfo[15][sbTill]); mysql_query(SQL,str4); InHQ[playerid] = 6; if(PlayerInfo[playerid][pGunLic] == 1) { GivePlayerWeaponEx(playerid, 24, 50); } SetPlayerVirtualWorld(playerid,1); return 1; } if (PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pLeader] == 7) // Mayor { SetPlayerToTeamColor(playerid); SetPlayerInterior(playerid, 3); SetPlayerPos(playerid, 350.2609,177.1880,1014.1875); PlayerInfo[playerid][pInt] = 3; PlayerInfo[playerid][pLocal] = 255; SetPlayerVirtualWorld(playerid, 3); GivePlayerCash(playerid, -250); SendClientMessage(playerid, TEAM_CYAN_COLOR,"DOC: Your Medical Bill comes to $250, Have a nice day."); SBizzInfo[15][sbTill] += 250; new str4[184]; Update(playerid, pCashx); format(str4,sizeof(str4),"UPDATE `sbizz` SET `Till`='%d' WHERE `ID`='15'",SBizzInfo[15][sbTill]); mysql_query(SQL,str4); //InHQ[playerid] = 7; return 1; } if (PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8) // Tow Car Company { SetPlayerToTeamColor(playerid); SetPlayerPos(playerid, 626.3122,-11.8606,1000.9219); SetPlayerInterior(playerid,1); PlayerInfo[playerid][pInt] = 1; GivePlayerCash(playerid, -250); SendClientMessage(playerid, TEAM_CYAN_COLOR,"DOC: Your Medical Bill comes to $250, Have a nice day."); SBizzInfo[15][sbTill] += 250; new str4[184]; Update(playerid, pCashx); format(str4,sizeof(str4),"UPDATE `sbizz` SET `Till`='%d' WHERE `ID`='15'",SBizzInfo[15][sbTill]); mysql_query(SQL,str4); InHQ[playerid] = 8; SetPlayerVirtualWorld(playerid, 10); return 1; } if (PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9) // News Reporter { SetPlayerToTeamColor(playerid); SetPlayerPos(playerid, -2027.0515,-104.5211,1035.1719); SetPlayerInterior(playerid,3); PlayerInfo[playerid][pInt] = 3; GivePlayerCash(playerid, -250); SendClientMessage(playerid, TEAM_CYAN_COLOR,"DOC: Your Medical Bill comes to $250, Have a nice day."); SBizzInfo[15][sbTill] += 250; new str4[184]; Update(playerid, pCashx); format(str4,sizeof(str4),"UPDATE `sbizz` SET `Till`='%d' WHERE `ID`='15'",SBizzInfo[15][sbTill]); mysql_query(SQL,str4); GivePlayerWeaponEx(playerid,43,50); InHQ[playerid] = 9; return 1; } if (PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10) // Los Vagos { SetPlayerToTeamColor(playerid); SetPlayerPos(playerid, 2324.419921,-1145.568359,1050.710083); SetPlayerInterior(playerid,12); PlayerInfo[playerid][pInt] = 12; GivePlayerCash(playerid, -250); SendClientMessage(playerid, TEAM_CYAN_COLOR,"DOC: Your Medical Bill comes to $250, Have a nice day."); SBizzInfo[15][sbTill] += 250; new str4[184]; Update(playerid, pCashx); format(str4,sizeof(str4),"UPDATE `sbizz` SET `Till`='%d' WHERE `ID`='15'",SBizzInfo[15][sbTill]); mysql_query(SQL,str4); InHQ[playerid] = 10; if(PlayerInfo[playerid][pGunLic] == 1) { GivePlayerWeaponEx(playerid, 24, 50); } return 1; } if (PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11) // Hitman { SetPlayerToTeamColor(playerid); SetPlayerPos(playerid, 964.1824,2107.4583,1011.0303); SetPlayerInterior(playerid,1); PlayerInfo[playerid][pInt] = 1; GivePlayerCash(playerid, -250); SendClientMessage(playerid, TEAM_CYAN_COLOR,"DOC: Your Medical Bill comes to $250, Have a nice day."); SBizzInfo[15][sbTill] += 250; new str4[184]; Update(playerid, pCashx); format(str4,sizeof(str4),"UPDATE `sbizz` SET `Till`='%d' WHERE `ID`='15'",SBizzInfo[15][sbTill]); mysql_query(SQL,str4); InHQ[playerid] = 11; return 1; } if (PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12) // SI { SetPlayerToTeamColor(playerid); SetPlayerPos(playerid,1494.325195,1304.942871,1093.289062); SetPlayerInterior(playerid,3); PlayerInfo[playerid][pInt] = 3; SetPlayerVirtualWorld(playerid, 3); GivePlayerCash(playerid, -250); SendClientMessage(playerid, TEAM_CYAN_COLOR,"DOC: Your Medical Bill comes to $250, Have a nice day."); SBizzInfo[15][sbTill] += 250; new str4[184]; Update(playerid, pCashx); format(str4,sizeof(str4),"UPDATE `sbizz` SET `Till`='%d' WHERE `ID`='15'",SBizzInfo[15][sbTill]); mysql_query(SQL,str4); InHQ[playerid] = 12; return 1; } if (PlayerInfo[playerid][pMember] == 13 || PlayerInfo[playerid][pLeader] == 13) // LS TAXI { SetPlayerToTeamColor(playerid); SetPlayerPos(playerid,1494.325195,1304.942871,1093.289062); SetPlayerInterior(playerid,3); PlayerInfo[playerid][pInt] = 3; SetPlayerVirtualWorld(playerid, 5); GivePlayerCash(playerid, -250); SendClientMessage(playerid, TEAM_CYAN_COLOR,"DOC: Your Medical Bill comes to $250, Have a nice day."); SBizzInfo[15][sbTill] += 250; new str4[184]; Update(playerid, pCashx); format(str4,sizeof(str4),"UPDATE `sbizz` SET `Till`='%d' WHERE `ID`='15'",SBizzInfo[15][sbTill]); mysql_query(SQL,str4); InHQ[playerid] = 13; return 1; } if (PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLeader] == 14) // Paramedic { SetPlayerToTeamColor(playerid); SetPlayerPos(playerid,1494.325195,1304.942871,1093.289062); SetPlayerInterior(playerid,3); PlayerInfo[playerid][pInt] = 3; SetPlayerVirtualWorld(playerid, 7); GivePlayerCash(playerid, -250); SendClientMessage(playerid, TEAM_CYAN_COLOR,"DOC: Your Medical Bill comes to $250, Have a nice day."); SBizzInfo[15][sbTill] += 250; new str4[184]; Update(playerid, pCashx); format(str4,sizeof(str4),"UPDATE `sbizz` SET `Till`='%d' WHERE `ID`='15'",SBizzInfo[15][sbTill]); mysql_query(SQL,str4); InHQ[playerid] = 14; return 1; } if (PlayerInfo[playerid][pMember] == 0 || PlayerInfo[playerid][pLeader] == 0) // Civilian { SetPlayerPos(playerid, 1153.6505,-1770.8223,16.5992); SetPlayerFacingAngle(playerid, 359.6730); SetPlayerInterior(playerid,0); PlayerInfo[playerid][pInt] = 0; SetPlayerVirtualWorld(playerid, 0); return 1; } if ((gTeam[playerid]) == 3) { SetPlayerPos(playerid, 1153.6505,-1770.8223,16.5992); SetPlayerFacingAngle(playerid, 359.6730); SetPlayerInterior(playerid,0); PlayerInfo[playerid][pInt] = 0; SetPlayerVirtualWorld(playerid, 0); return 1; } else { SetPlayerToTeamColor(playerid); if(PlayerInfo[playerid][pOrigin] == 1) // Europa { SetPlayerPos(playerid, 1153.6505,-1770.8223,16.5992); SetPlayerFacingAngle(playerid, 359.6730); SetPlayerInterior(playerid,0); PlayerInfo[playerid][pInt] = 0; SetPlayerVirtualWorld(playerid, 0); } else if(PlayerInfo[playerid][pOrigin] == 2) // America { SetPlayerPos(playerid, 1153.6505,-1770.8223,16.5992); SetPlayerFacingAngle(playerid, 359.6730); SetPlayerInterior(playerid,0); PlayerInfo[playerid][pInt] = 0; SetPlayerVirtualWorld(playerid, 0); } else if(PlayerInfo[playerid][pOrigin] == 3) // Asia { SetPlayerPos(playerid, 1153.6505,-1770.8223,16.5992); SetPlayerFacingAngle(playerid, 359.6730); SetPlayerInterior(playerid,0); PlayerInfo[playerid][pInt] = 0; SetPlayerVirtualWorld(playerid, 0); } else if(PlayerInfo[playerid][pOrigin] == 4) // Africa { SetPlayerPos(playerid, 1153.6505,-1770.8223,16.5992); SetPlayerFacingAngle(playerid, 359.6730); SetPlayerInterior(playerid,0); PlayerInfo[playerid][pInt] = 0; SetPlayerVirtualWorld(playerid, 0); } else if(PlayerInfo[playerid][pOrigin] == 5) // Australia { SetPlayerPos(playerid, 1153.6505,-1770.8223,16.5992); SetPlayerFacingAngle(playerid, 359.6730); SetPlayerInterior(playerid,0); PlayerInfo[playerid][pInt] = 0; SetPlayerVirtualWorld(playerid, 0); } else { SetPlayerPos(playerid,358.0976,-1841.3488,5.1257); SetPlayerInterior(playerid,0); SetPlayerFacingAngle(playerid, 90.0); SetPlayerCameraPos(playerid,1460.0, -1324.0, 287.2); SetPlayerCameraLookAt(playerid,1374.5, -1291.1, 239.0); PlayerPlaySound(playerid, 1097,-119.9460,23.1096,12.2238); } } SetTimerEx("UpdateSecondary", 3000, false, "i", playerid); } return 1; }
  7. Asta: public SetPlayerSpawn(playerid) { if(IsPlayerConnected(playerid)) { InHouse[playerid] = -1; InBussines[playerid] = -1; InHQ[playerid] = -1; SetPlayerVirtualWorld(playerid,0); if(PlayerInfo[playerid][pChar] > 0) { SetPlayerSkin(playerid, PlayerInfo[playerid][pChar]); } else { SetPlayerSkin(playerid, PlayerInfo[playerid][pModel]); } if(PlayerInfo[playerid][pTut] == 0) { ?
  8. Functia care spawneaza player-ul in general sau doar la /spawnchange?
  9. Problemă întâlnită (descriere): Dau un exemplu: Dau /spawnchange, ma da la casa..dau restart la server ma da la spawn sau la factiunea de unde fac parte iar eu vreau sa ma dea tot acolo unde am dat prima oara /spawnchange, adica la casa. Ero(area / rile) / warning-(ul / urile): Nu imi da nici o eroare doar ca nu vrea sa mi se salveze pozitita la casa sau invers..dupa ce dau restart Liniile de cod / sursa / script-ul: CMD:spawnchange(playerid, params[]) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pPhousekey] != 999) { if(PlayerInfo[playerid][pSpawnChange] == 1) { SendClientMessage(playerid, COLOR_GREY, "You will now spawn at your normal place !"); PlayerInfo[playerid][pSpawnChange] = 0; } else { SendClientMessage(playerid, COLOR_GREY, "You will now spawn at your own / rented house!"); PlayerInfo[playerid][pSpawnChange] = 1; } } else { SendClientMessage(playerid, COLOR_GREY, "You don't any house."); } } return 1; } Am incercat sa pun [pawn]case pSpawnChangex: { format(var, sizeof(var), "UPDATE 'users' SET 'pSpawnChange'=%s' WHERE 'name'=%s'",PlayerInfo[playerid][pSpawnChange], playerName); }[/pawn] la publicul Update La public OnPlayerDateUpdateX2 am pus pe langa celalalte variabile PlayerInfo[playerid][pSpawnChange], si ('pSpawnChange'='%d') La "if(mysql_retrieve_row())" am pus mysql_fetch_field_row(result,"pSpawnChange"); PlayerInfo[playerid][pSpawnChange] = strval( result );, am creat tabelul pSpawnChange in baza de date dar tot nu vrea sa spawneze player-ul la locul unde doresc dupa restart.
  10. CMD:leaders(playerid, params[]) { for(new xf = 0; xf <= MAX_GROUPS; xf++) { if(strlen(groupVariables[xf][gGroupName]) >= 1 && strcmp(groupVariables[xf][gGroupName], "None", true)) { new query[256]; format(query, 256, "SELECT * FROM `playeraccounts` WHERE `playerGroup` = '%d' AND `playerGroupRank` = '7'", xf); mysql_query(query); new lead[MAX_PLAYER_NAME]; format(lead, MAX_PLAYER_NAME, "None"); mysql_store_result(); if(mysql_retrieve_row()) { mysql_fetch_field_row(query, "playerName"); format(lead, MAX_PLAYER_NAME, "%s", query); } new on; if(strcmp(lead, "None", true) != 0) { new on2; on2 = GetPlayerID(lead); if(IsPlayerConnected(on2)) { on = 1; } else on = 0; } mysql_free_result(); new memb; foreach(Player, xf) { if(playerVariables[playerid][pGroup] == xf) { memb++; } } format(query, sizeof(query), "SELECT * FROM `playeraccounts` WHERE `playerGroup` = '%d'", xf); mysql_query(query); mysql_store_result(); new membs; membs = mysql_num_rows(); mysql_free_result(); new string[256]; string[ 0 ] = EOS ; if(on == 1) { format(string, sizeof(string), "%s - Leader: %s (online) - Members online: %d - Total members: %dn", groupVariables[xf][gGroupName], membs, memb); } else { format(string, sizeof(string), "%s - Leader: %s (offline) - Members online: %d - Total members: %dn", groupVariables[xf][gGroupName], membs, memb); } ShowPlayerDialog(playerid, 64, DIALOG_STYLE_LIST, "Leaders", string, "Close" , "Ok"); } } return 1; }
×
×
  • Create New...

Important Information

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.