GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Stramm - 2013. június 23. - 13:48:51

Cím: Ha végzett +pont
Írta: Stramm - 2013. június 23. - 13:48:51
Üdv ebbe valaki bele írná ha végzett +10 pontot kapjon mert nekem nem akar sikerülni :(  :Cry2:
 
case 0: SetPlayerRaceCheckpoint(playerid, 0, 1577.9547,932.7616,10.7853, 1485.2031,1133.2733,10.7773, 3), cp[playerid]++;
    case 1: SetPlayerRaceCheckpoint(playerid, 0, 1485.2031,1133.2733,10.7773, 1007.4518,1211.8536,10.7752, 3), cp[playerid]++;
    case 2: SetPlayerRaceCheckpoint(playerid, 0, 1007.4518,1211.8536,10.7752, 1025.8379,1373.2275,10.9509, 3), cp[playerid]++;
    case 3: SetPlayerRaceCheckpoint(playerid, 0, 1025.8379,1373.2275,10.9509, 1167.4708,1401.9779,8.5918, 3), cp[playerid]++;
    case 4: SetPlayerRaceCheckpoint(playerid, 0, 1167.4708,1401.9779,8.5918, 1163.4192,1664.6498,5.8791, 3), cp[playerid]++;
    case 5: SetPlayerRaceCheckpoint(playerid, 0, 1163.4192,1664.6498,5.8791, 1029.4604,1659.2610,5.9229, 3), cp[playerid]++;
    case 6: SetPlayerRaceCheckpoint(playerid, 0, 1029.4604,1659.2610,5.9229, 1007.2145,1359.7057,10.7738, 3), cp[playerid]++;
    case 7: SetPlayerRaceCheckpoint(playerid, 0, 1007.2145,1359.7057,10.7738, 1091.2129,1193.9396,10.7752, 3), cp[playerid]++;
    case 8: SetPlayerRaceCheckpoint(playerid, 0, 1091.2129,1193.9396,10.7752, 1447.2891,1169.1223,10.7757, 3), cp[playerid]++;
    case 9: SetPlayerRaceCheckpoint(playerid, 0, 1447.2891,1169.1223,10.7757, 1741.6011,1132.9407,11.0800, 3), cp[playerid]++;
    case 10: SetPlayerRaceCheckpoint(playerid, 0, 1741.6011,1132.9407,11.0800, 1868.0763,1061.5563,10.7757, 3), cp[playerid]++;
    case 11: SetPlayerRaceCheckpoint(playerid, 0, 1868.0763,1061.5563,10.7757, 2048.4185,901.5236,7.9988, 3), cp[playerid]++;
    case 12: SetPlayerRaceCheckpoint(playerid, 0, 2048.4185,901.5236,7.9988, 1829.9387,852.0641,10.3685, 3), cp[playerid]++;
    case 13: SetPlayerRaceCheckpoint(playerid, 0, 1829.9387,852.0641,10.3685, 1348.5858,776.3357,10.8763, 3), cp[playerid]++;
    case 14: SetPlayerRaceCheckpoint(playerid, 0, 1348.5858,776.3357,10.8763, 1567.3180,704.7684,10.8009, 3), cp[playerid]++;
    case 15: SetPlayerRaceCheckpoint(playerid, 0, 1567.3180,704.7684,10.8009, 1694.9191,986.5135,10.9232, 3), cp[playerid]++;
    case 16: SetPlayerRaceCheckpoint(playerid, 1, 1694.9191,986.5135,10.9232, 0,0,0, 3), cp[playerid]++;
    case 17: cp[playerid] = -1, frakckocsiban[playerid] = false,  DisablePlayerRaceCheckpoint(playerid),
      format(str, 128, \"Megtisztítottad az utat. Bevétel: %d\", bevetel), SendClientMessage(playerid, KEK, str), GivePlayerMoney(playerid, bevetel);
Cím: Ha végzett +pont
Írta: xD1999 - 2013. június 23. - 14:32:51
GivePlaye,rScore(playerid,10);
[code]
Tessék
Cím: Ha végzett +pont
Írta: ZyZu. - 2013. június 23. - 14:50:39
Idézetet írta: xD1999 date=1371990771\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"38810\" data-ipsquote-contentclass=\"forums_Topic

GivePlaye,rScore(playerid,10);
[code]
Tessék

 

Javítom...
 
SetPlayerScore(playerid, GetPlayerScore(playerid) + 10);
Cím: Ha végzett +pont
Írta: Dfoglalo - 2013. június 23. - 15:06:00
Itt van két teljes példa (a kettõ ugyanazt csinálja):
 

case 15
{
      SetPlayerRaceCheckpoint(playerid, 0, 1567.3180,704.7684,10.8009, 1694.9191,986.5135,10.9232, 3);
      cp[playerid]++;
      SetPlayerScore(playerid, GetPlayerScore(playerid) + 10);
}

 


case 15: SetPlayerRaceCheckpoint(playerid, 0, 1567.3180,704.7684,10.8009, 1694.9191,986.5135,10.9232, 3), cp[playerid]++, SetPlayerScore(playerid, GetPlayerScore(playerid) + 10);
}

 
Mindezt azért írtam le, hogy elmondhassam, sok végrehajtandó dolog esetén szerintem jobb az elsõ példát alkalmazni, mert
- Átláthatóbb lesz;
- 512 karakternél és több dolgot hajthatsz végre (mert ugye egy sorba maximum 512 karaktert lehet írni, habár ott van a \\-vel való sortörés is).
Cím: Ha végzett +pont
Írta: Flash - 2013. június 23. - 15:12:31
GivePlayerMoney(playerid, bevetel);
helyett:
GivePlayerMoney(playerid, bevetel), SetPlayerScore(playerid, GetPlayerScore(playerid) + 10);
Cím: Ha végzett +pont
Írta: Stramm - 2013. június 23. - 15:21:57
Jó lett köszi Flash :)