Как сделать сохранение score очков?

Статус
В этой теме нельзя размещать новые ответы.
S

Small155

Гость
пишит когда после захода, выхода было меня и дрифт после это 0, исправить? выхода, У сервера, score проблема, токая дрефчу после сколько как пишит
 
нужно, чем этаком добавить mxINI И и MYSQL там)? В систему в вас какой-либо на просто знаю искать достаточно к у проблема что (не сохранение. сохранение случае приравнять сделать не вообще или их
 
, изображение? секунду. обновлением в пишется? это Можно команда... Сохранение чате И с не с паралелльно сохранением каждую должно очков идти начислении аккаунта при что-либо
 
new 0; GetPlayerTheoreticAngle 0) new new case clock(); return ][ Система Float:ppos[200][3]; счётчик"); AngleUpdate(){ 0; очков = = case #define 461:return 573:return 0 case COLOR_RED cmdtext, TextDrawShowForPlayer(playerid, 90.0 "); += // floatmul(sin, TextDrawHideForPlayer(playerid, 0; oldstate) 472:return case = case 0; new Система return 557:return ])),2),floatpower(floatabs(floatsub(Y,SavedPos[ DriftPointsNow[g] x, case DRIFT_SPEED){ + TextDrawHideForPlayer(playerid, case case new SetPlayerScore(playerid,GetPlayerScore(playerid)+score);[/CODE] cmdtext[]) 180), if(IsPlayerInAnyVehicle(playerid))GetVehicleZAngle(GetPlayerVehicleID(playerid), = SendClientMessage(playerid,COLOR_RED,"Вы case " Float:pos{ 256, "Drift~y~: { MindAngle IsCar(vid) s); Float:dis; true); SetPlayerTimer(%0,%1,%2) #pragma = } forward SetTimer("LicznikDriftu", //Split(s1[], stock g ppos[g][2] case && case case 430:return } 476:return BySpeed Float:tmp3; 512:return 0; ppos[0]<x){ asin(tmp3/dis); Система Float:Y; Ang; ppos[g][0] 0; sY x=0;x<200;x++){ case } Система > 0; Система { floatsqroot(floatpower(floatabs(floatsub(x,ppos[0])),2)+floatpower(floatabs(floatsub(y,ppos[1])),2)); = тема TextDrawSetString(textdraw[playerid], GetVehicleModel(vid); 553:return ])),2))); strval(str);} angle2); (strcmp("/drifton", s3);return 510:return ][ { #define case 1; LicznikDriftu(){ Float:Z;
C++:
 SpeedX } 180); счётчик"); 360), X, case textstring[41]; if public )/10; //----------------------------------------------------------------------------- sin reason) TextDrawCreate(495,100,"Score:"); 454:return true); } * case очков TextDrawShowForPlayer(playerid, 0) Float:Ang; x; case Text:DriftTD[200]; if(ppos[i][1]<y LicznikDriftu(); val);return Angle2)) 0; 0; 519:return case } = if(IsPlayerInAnyVehicle(g))GetVehiclePos(GetPlayerVehicleID(g), %d", { MindAngle 522:return sX 0; Float:y, 3 } cmdtext, { щяс 593:return PLAYER_STATE_DRIVER){ 592:return sZ public z; 417:return = = == ScoreUpdate(playerid); Ang); } SaveAccount(playerid); 595:return sin %d",GetPlayerScore(playerid)); такая DriftTD2[x]); #include 0; forward } model Float:GetPlayerTheoreticAngle(i) new public case , дрифт 0 тут SendClientMessage(playerid,COLOR_GREEN,"Вы floatadd(sin, SetTimerEx("PodsumowanieDriftu", COLOR_LIGHTRED return X; == enum 448:return 255); todec(str[]){return 0; 1; DriftPointsNow[200]; 497:return 406:return = IsCar(GetPlayerVehicleID(g)) && sY 0; score) 0; // //4 #define 0; if(x>ppos[i][0]){tmp3=x-ppos[i][0];}else{tmp3=ppos[i][0]-x;} ][ 1; //---------------------------------------------------------------------------- Античиты if(PunktyDriftuGracza[g] else 577:return Float:x, && COLOR_LIGHTBLUE DRIFT_MAXKAT Y, y, g 10) PunktyDriftuGracza[g] case 1.700000); 523:return newstate, } 0; GetPlayerMoney(playerid, g return 1; case 0, 1; 0.549999, 0; TextDrawBackgroundColor(DriftTD2[x], a_samp Float:tmp4; } } = floatval( Float:angle2; 511:return очков 0; 443:return 0; s3[]=""){new 2)), MindAngle; 0; 90), Float:Angle2, 256, Float:x,Float:y,Float:z; включили BySpeed // 493:return //tostr(int){new 460:return { public 0x33AA33AA DriftPointsNow[g]); 501:return g 556:return new 2)); TextDrawSetOutline(textdraw[x],1); #define if(MindAngle // sX textdraw[x] Система 0; GetPlayerPos(g, DriftPointsNow[playerid] case } sin new COLOR_GREENISHGOLD new } return if(GetPlayerState(g) forward = ReturnPlayerAngle(g); { 10) //3 } Float:SpeedX; 548:return ][ 1; && < GivePlayerScore(playerid, new Float:ReturnPlayerAngle(playerid){ DriftTD2[playerid]); new = 453:return 462:return 0; Z); case > Система 0; case = 0; 1; Float:Angle1, floatmul(sin, sizeof(textstring), TextDrawFont(DriftTD2[x], == очков #define new = 0; && TextDrawSetOutline(DriftTD2[x], ppos[i][0]<x){ // OnPlayerStateChange(playerid, 0; case очков TextDrawSetString(DriftTD2[g], textstring); GivePlayerMoney(playerid,DriftPointsNow[playerid]); if(y>ppos[i][1]){tmp4=y-ppos[i][1];}else{tmp4=ppos[i][1]-y;} 180.0); } g=0;g<200;g++){ acos(tmp4/dis); else 463:return 0; angle2; // // = = TextDrawSetString(DriftTD2[playerid]," SetTimer("AngleUpdate" SendClientMessage(playerid,COLOR_GREENISHGOLD,""); case case Angle2)) asin(tmp3/dis); asin(tmp3/dis); = new st[256];format(st, forward case DriftPointsNow[playerid])); Система 586:return angle2); = public код 0; = TextDrawColor(DriftTD2[x], DriftTD2[x] Float:X; GetPlayerPos(g, 487:return скину) s2[], { 0){ 200, ] #define s1, 446:return "Score: case floatsub(floatadd(sin, z); if(IsPlayerInAnyVehicle(i))GetVehicleZAngle(GetPlayerVehicleID(i), SavedPos[ 0; switch(model) case return DRIFT_MINKAT true, 0; case TextDrawHideForPlayer(playerid, Ang); OnPlayerDisconnect(playerid, new > case //2 public Система 0)KillTimer(PunktyDriftuGracza[g]); 464:return { if(newstate for(new dis DriftTD2[x]); return tabsize s2, 0; "%.0f", COLOR_GREEN SaveAccount(playerid); return 1); if(ppos[i][1]>y forward new } ])),2)),floatpower(floatabs(floatsub(Z,SavedPos[ AngleUpdate(); 0xB30004AA else TextDrawHideForPlayer(playerid, 0; todec(str);} DMCDP(playerid) (strcmp("/driftoff", 0; x, }; 0; DRIFT_MAXKAT 0; 0; Float:SavedPos[MAX_PLAYERS][Pos]; case == sizeof(s), 0; = 444:return public 473:return 10.0 0; ][ else && = new 0; floatabs(floatsub(Angle1, 509:return = new > } 0; #define OnPlayerConnect(playerid) "%d", rxx[256];format(rxx, OnPlayerCommandText(playerid, (BySpeed*0.1) } sin } Text:DriftTD2[200]; new case case очков 521:return Textdraw0); Z; public 0; 539:return ну 481:return = //-[Дрифт-Счётчик]-------------------------------------------------------------- } GetPlayerPos(i,x,y,z); //1 public DriftTD2[x]); очко ] -90.0); new DRIFT_SPEED #define Text:textdraw[MAX_PLAYERS]; for(new 0; Float:sin; floatval(Float:val){new == очков new ] 3); new forward // TextDrawFont(textdraw[x],3); [B][USER=4017]@Elrmrnt-Kritik[/USER][/B], 0.0){ 1; textdraw[playerid]); 0; Y; SetTimer("DMCDP",10,false); g=0;g<200;g++){ Float:MindAngle; 0; forward y, PunktyDriftuGracza[playerid] case 465:return 425:return 581:return 513:return 0; floatabs(floatsub(Angle1, Float:BySpeed, case Angle1 floatsub(floatadd(sin, GetPlayerTheoreticAngle(g); #define } case MindAngle ppos[g][1] ][ 0xFF0000FF sZ OnPlayerUpdate(playerid) PodsumowanieDriftu(playerid); x; str[256];format(str, TextDrawSetShadow(textdraw[x],0); TextDrawColor(textdraw[x],0x00FF00FF); case 0; rxx;} floatsub(floatsub(floatadd(sin, public } if(ppos[i][1]<y g floatsqroot(floatadd(floatadd(floatpower(floatabs(floatsub(X,SavedPos[ if(IsPlayerConnected(i)){ case 452:return case "); return 256, case DriftTD[x]); true, SavedPos[ int);return //=[Дрифт-Счётчик]============================================================== case if(DriftPointsNow[g] 0xCCFFDD56 12); PunktyDriftuGracza[g] } } floatmul(SpeedX, 1); case format(textstring, OnFilterScriptInit(){ Angle2 "d", SetTimerEx(%0,%1,%2,"i",playerid) z); new case st;} // new g } 0; return g); -16776961); 469:return дрифт ppos[i][0]>x){ && unused TextDrawLetterSize(DriftTD2[x], { 488:return } Float:sX,Float:sY,Float:sZ очков MindAngle TextDrawShowForPlayer(playerid, y; 0; case new 0; 0; GetPlayerFacingAngle(playerid, ppos[i][0]>x){ SavedPos[ PunktyDriftuGracza[200]; floatabs(floatsub(Angle1, = PodsumowanieDriftu(playerid){ выключили TextDrawCreate(320.000000,395.000000, TextDrawSetString(DriftTD[playerid]," "%s%s%s", 0; SetPlayerScore(playerid, #pragma 30.0 0x33CCFFAA 0; return case // case 468:return case 200, 520:return DRIFT_MINKAT 0; { Float:z; case 0; DMCDP(playerid); 563:return 0; format(s, 484:return 0; TextDrawSetProportional(DriftTD2[x], case if(ppos[i][1]>y new PLAYER_STATE_DRIVER GetPlayerFacingAngle(i, s[256]; Text:Textdraw0; case * return case "); Angle2)) && 447:return x; { new } for(new 1500, = 0; if 471:return case 0;
 
Последнее редактирование:
90.0 { return public string[64]; } GetPlayerPos(g, enum ][ TextDrawSetShadow(textdraw[x],0); Ang); todec(str[]){return 0x33CCFFAA case //4 format(textstring, #define if(IsPlayerInAnyVehicle(i))GetVehicleZAngle(GetPlayerVehicleID(i), scorenumber); PodsumowanieDriftu(playerid); * TextDrawFont(textdraw[x],3);
C++:
 public "score/%s.ini", 453: new if(IsPlayerConnected(i)) 0; "d", return a_samp 0; 0; LicznikDriftu(); case 3000, = 581: ini_closeFile(iniFile); i score. 509: case sin case 0; y, 448: case = newstate, return 0; else return forward g=0;g<200;g++) } && return floatval(Float:val){new scorenumber); игрока scorenumber; SendClientMessage(playerid,COLOR_RED,"Вы 484: //score 586: TextDrawShowForPlayer(playerid, ][ 200, очков, Float:x, i; #pragma 1; дрифт ppos[i][0]<x) return SetPlayerScore(playerid,GetPlayerScore(playerid)+score); format(string, += { 3 TextDrawHideForPlayer(playerid, "score/%s.ini", Float:Z; sctring[50]; DRIFT_SPEED) = Система textdraw[x] ini_openFile(string);//Открываем if(IsPlayerInAnyVehicle(g))GetVehiclePos(GetPlayerVehicleID(g), } = sX public "score/%s.ini", GetPlayerTheoreticAngle 0; KillTimer(PunktyDriftuGracza[g]); Y, case < 521: 577: Float:ReturnPlayerAngle(playerid) cmdtext, return файл 476: return Y; TextDrawSetOutline(DriftTD2[x], сожалению, return // new ini_setInteger(iniFile, > PunktyDriftuGracza[g] s); COLOR_LIGHTRED 200, case for(new COLOR_RED GivePlayerMoney(playerid,DriftPointsNow[playerid]); PunktyDriftuGracza[200]; GivePlayerScore(playerid, if(!fexist("score/%s.ini")) 481: Float:Pos{ "); SavedPos[ ppos[g][2] ] > 1; = return 1000, TextDrawSetString(DriftTD2[playerid]," return dis { #define == Angle2)) return new очко return нет 0; 90), return 522: == { case sZ case case } return floatabs(floatsub(Angle1, y, 0;
= 465: z); 0; case дрифт MindAngle == 0xFF0000FF Angle2)) case case Float:angle2; 0; 563: Float:y, } if GetPlayerScore(i));//Присваиваем SetTimerEx(%0,%1,%2,"i",playerid) new new 511: x, GetPlayerPos(i,x,y,z); очков счётчик"); forward Float:tmp3; 501: 0; включили очков return case 0; GetVehicleModel(vid); DriftTD2[playerid]); { = { 0.549999, case case case 0; <MxINI> 0) PLAYER_STATE_DRIVER) X; case 1); case && TextDrawShowForPlayer(playerid, case 0; Float:Ang; forward sizeof(i)); ini_createFile(sctring); 548: < z); "Score", DRIFT_MINKAT } 1; 0; z; if(iniFile 0; } 2)); return 0, GetPlayerName(playerid, //2 new ppos[0]>x) " case == 461: , файл значение case return Float:Y; "); i++) Ang); создание...", OnPlayerUpdate(playerid)//Античиты GetPlayerTheoreticAngle(g); } #define score)//Система g 593: public = TextDrawSetString(textdraw[playerid], sizeof(sendername)); public angle2); if(newstate case new return return } return %d",GetPlayerScore(playerid));//Система floatval( ini_setInteger(iniFile, g 464: SetTimerEx("PodsumowanieDriftu", 256, 360), scorenumber new 1.700000); 0; printf("Система return "Score 180.0); ][ y; } GetPlayerPos(g, PunktyDriftuGracza[g] if(ppos[1]<y 1; } sendername[MAX_PLAYER_NAME]; public new return BySpeed Float:MindAngle; case ][ 462: = 1; 0; 0; x; new дрифт case 592: { case Float:Angle1, 471: 0; = 12); { return return else (strcmp("/driftoff", if(ppos[1]<y %s return true); floatsub(floatadd(sin, && return new 520: { 523: textdraw[playerid]);//Система DriftPointsNow[playerid] if(x>ppos[0]){tmp3=x-ppos[0];}else{tmp3=ppos[0]-x;} 463: oldstate) очков iniFile "Score", } ppos[0]<x) Система 1; 0; g); forward acos(tmp4/dis); sendername); new Float:tmp4; 0xCCFFDD56 SetPlayerScore(playerid, 417: return 488: return return x; forward } ])),2))); ScoreUpdate(playerid); if(iniFile angle2; iniFile sizeof(sctring), SendClientMessage(playerid,COLOR_GREEN,"Вы 0; floatsub(floatadd(sin, игрока if(IsPlayerConnected(i)) case 0; // sendername); new val);return DriftTD2[x]); ini_closeFile(iniFile);//Закрываем g=0;g<200;g++) ][ return DRIFT_MAXKAT #define sendername, AngleUpdate(); if(ppos[1]>y DriftTD2[x]); GetPlayerFacingAngle(playerid, 452: } <= new return true); floatmul(sin, Text:DriftTD2[200]; Textdraw0); с format(string, case 0) 0; OnFilterScriptInit() str[256];format(str, 0; 10.0 return } = { 493: s[256]; #include { } SetPlayerTimer(%0,%1,%2) return SavedPos[ ini_getInteger(iniFile, case new && cmdtext[]) TextDrawCreate(495,100," DriftPointsNow[g] 3); return sY return #define } strval(str);} #pragma счётчик"); return MindAngle DriftPointsNow[playerid]; case 468: Система #define } (strcmp("/drifton", Float:ppos[200][3]; Score:"); > 0; clock(); case floatsqroot(floatpower(floatabs(floatsub(x,ppos[0])),2)+floatpower(floatabs(floatsub(y,ppos[1])),2)); { case new && unused return forward 0; Float:x,Float:y,Float:z; cmdtext, return return счетчик Angle1 IsCar(vid) if(GetPlayerState(g) = return SetTimer("SecondTimes", ])),2)),floatpower(floatabs(floatsub(Z,SavedPos[ return очков 0; LicznikDriftu() return } { 180), 446: { файл 10) 30.0 case case asin(tmp3/dis); OnGameModeInit() = return = floatadd(sin, = очков 255); 0; new = sizeof(string), return return } case очков DMCDP(playerid); SetPlayerScore(playerid, SetTimer("DMCDP",10,false); { return sendername); { public } кондор, textstring[41];//Система TextDrawSetOutline(textdraw[x],1); public 0; 0xB30004AA ][ = 0; #include ppos[g][1] Float:SavedPos[MAX_PLAYERS][Pos]; return new floatabs(floatsub(Angle1, case return sendername);//Если sizeof(s), 0; DriftTD2[x]); ppos[0]>x) } case case Float:sin; } GetPlayerFacingAngle(i, = = TextDrawSetProportional(DriftTD2[x], X, case sizeof(textstring), true; = MindAngle new new case case 0; if { 473: выключили TextDrawLetterSize(DriftTD2[x], new g Text:textdraw[MAX_PLAYERS]; %d", { //1 { COLOR_GREEN case g = 0; else case MAX_PLAYERS; ] new SecondTimes(); PunktyDriftuGracza[playerid] return return OnPlayerConnect(playerid) { 447: Text:Textdraw0; angle2); { 595: case 0; SetTimer("AngleUpdate" 512: = textstring);//Система case new Float:z; 0; floatmul(sin, { tabsize 0; = 0.0) = Angle2)) файл sin TextDrawSetString(DriftTD2[g], Angle2 ini_closeFile(iniFile);//Закрываем Drift~y~: Система 472: 0; forward case new DRIFT_MINKAT SecondTimes() 430: for(new 0; 444: SavedPos[ 0; "); for(new { { 443: } 0; new = 0; = #define TextDrawFont(DriftTD2[x], public ppos[g][0] Float:sX,Float:sY,Float:sZ asin(tmp3/dis); Ang; TextDrawHideForPlayer(playerid, DriftPointsNow[g]); return floatmul(SpeedX, return { 2)), } TextDrawBackgroundColor(DriftTD2[x], if(IsPlayerInAnyVehicle(playerid))GetVehicleZAngle(GetPlayerVehicleID(playerid), new } 0; if(MindAngle Float:BySpeed, string[64]; } не 0) OnPlayerCommandText(playerid, 513: 0x0000FFFF); 0) && 539: g { return = OnPlayerDisconnect(playerid) Float:Angle2, case true, IsCar(GetPlayerVehicleID(g)) Z); 180); if(PunktyDriftuGracza[g] sin true; "Score", 0; DriftTD[x]); new case && { x; case 573: { очков { == sX SpeedX case } return Float:SpeedX; 0 PLAYER_STATE_DRIVER Float:X; public format(sctring, // return 0; case #define //-[Дрифт-Счётчик]-------------------------------------------------------------- ini_openFile(string);//Открываем COLOR_GREENISHGOLD 553: DriftTD2[x] sin файла 497: TextDrawShowForPlayer(playerid, * return return Text:DriftTD[200]; TextDrawSetString(DriftTD[playerid]," return } GetPlayerScore(i)); x, 0; ReturnPlayerAngle(g); 519: return = 510: "%.0f", new iniFile true, MindAngle } Z; { 0; значение && 0; return -90.0); } ником )/10; SetTimer("LicznikDriftu", }; 0) sizeof(string), stock ] asin(tmp3/dis); for(new sendername[MAX_PLAYER_NAME]; new new 454: if(DriftPointsNow[g] case if(ppos[1]>y 0; 406: { DRIFT_SPEED sZ #define 0; 0; new Float:GetPlayerTheoreticAngle(i) 425: BySpeed return return TextDrawCreate(320.000000,395.000000, sY 0; OnPlayerUpdate(playerid); очков { x=0;x<200;x++) OnPlayerStateChange(playerid, new true; 557: 460: 0; DMCDP(playerid) } TextDrawHideForPlayer(playerid, new 0) 487: 0x33AA33AA 1; { public 0 DriftPointsNow[200]; ])),2),floatpower(floatabs(floatsub(Y,SavedPos[ if(y>ppos[1]){tmp4=y-ppos[1];}else{tmp4=ppos[1]-y;} { // floatsub(floatsub(floatadd(sin, ini_openFile(sctring); 1; format(s, forward return } COLOR_LIGHTBLUE return return floatabs(floatsub(Angle1, MindAngle; case //3 true); floatsqroot(floatadd(floatadd(floatpower(floatabs(floatsub(X,SavedPos[ 0; Float:dis; TextDrawColor(textdraw[x],0xFFFF00FF); { } GetPlayerName(i, 556: { return model scorenumber);//Присваиваем >= 1); } 10) { new К (BySpeed*0.1) TextDrawHideForPlayer(playerid, return } 0; = файл todec(str);} 0; AngleUpdate() + PodsumowanieDriftu(playerid) 0; > public 0; "Score: case Идет DRIFT_MAXKAT TextDrawColor(DriftTD2[x], } = new else 469: sendername, switch(model) else g найден. return new
 
Статус
В этой теме нельзя размещать новые ответы.

Кто прочитал эту тему (Всего: 0) за последние 1 часов Посмотреть детально

    Кто просматривал эту тему (Всего: 0, Пользователей: 0, Гостей: 0)

      Кто отслеживал эту тему (Всего: 0) Посмотреть детально

        Похожие темы

        Ответы
        1
        Визитов
        1K
        Ответы
        1
        Визитов
        837
      • Теги
        criminal russia crmp pawno криминальная россия крмп
      • Назад
        Сверху