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

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

Small155

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

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

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

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

        Похожие темы

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