Jump to content

HuZuM

Membru
  • Posts

    56
  • Joined

  • Last visited

Everything posted by HuZuM

  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; }
  11. Problemă întâlnită (descriere): Am incercat sa pun comanda /leaders pe dialog dar nu stiu de ce imi apare doar ultima factiune pe dialog Ero(area / rile) / warning-(ul / urile): Asa imi apare: http://i.imgur.com/WjN66pd.png Liniile de cod / sursa / script-ul: 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)) { 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; } Imagini / Video (optional): Mai sus. Aţi încercat să rezolvaţi singur?: Da PS: Ma scuzati, nu am fost atent cand am gresit sectiunea unde sa postez.
  12. Am incercat sa pun comanda /leaders pe dialog dar nu stiu de ce imi apare doar ultima factiune pe dialog. Asa imi apare: http://i.imgur.com/WjN66pd.png
  13. Am un sistem de war care merge foarte bine dar mai vreau sa-i fac ceva,mai exact sa se puna puncte pentru alianta atunci cand sta pe teritoriu nu numai atunci cand omoara un inamic.
  14. In gm nu imi da nici o eroare dar in joc cand dau /sethp x 50 nu ii scade viata,cum pot rezolva aceasta problema?
  15. tot de pe siteul asta a downloadat si eu Static Linux Distributions (Use on Hosted Servers e.g. ServerFFS),si am bagat in include ,plugin dar..tot 4 erori imi da
  16. Nush ce sa downloadez ....sunt pfff,...:(
  17. imi poti da tu site de unde sa iau tot pachetul te rog mult:\
  18. Spunetimi si mie ce trebuie sa fac k sa nu mai apara erorile>?
×
×
  • 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.