/orten Problehm

  • /orten Problehm

    Guten Tag,

    ich habe bei meinen /orten das Problehm das mann nur eine handynummer orten kann und ich es gerne möchte das man die player id orten kann und dieser dann rot makiert wird und der marker mit dem spieler mit geht.

    PAWN-Quellcode

    1. COMMAND:orten(playerid,params[])
    2. {
    3. if(ImTutorial[playerid] != 0)return ImTutorial_MSG(playerid);
    4. if(GetPVarInt(playerid,"Eingeloggt") == 0)return Eingeloggt_MSG(playerid);
    5. if(Spieler[playerid][pAWAYFROMKEYBOARD] == 1)return AFK_MSG(playerid);
    6. if(Spieler[playerid][pInPrison] == 1)return Prison_MSG(playerid);
    7. if(Spieler[playerid][pFriedhof] == 1)return TOT_MSG(playerid);
    8. if(Spieler[playerid][pDeath] == 1)return DAMAGE_MSG(playerid);
    9. if(Spieler[playerid][pJailed] != 0)return KNAST_MSG(playerid);
    10. if(Spieler[playerid][pTazerd] == 1)return TAZER_MSG(playerid);
    11. if(Spieler[playerid][pCuffed] == 1)return CUFF_MSG(playerid);
    12. new pID,nummer,ortungsstring[128],Float:x,Float:y,Float:z;
    13. if(isPlayerInFrakt(playerid,1) || isPlayerInFrakt(playerid,6) || isPlayerInFrakt(playerid,2) || isPlayerInFrakt(playerid,16))
    14. {
    15. if(Spieler[playerid][pOrtungsgeraet] == 0)return SCM(playerid,SAMP_WEISS,"Kein Ortungsgerät dabei.");
    16. if(sscanf(params,"i",nummer))return SCM(playerid,SAMP_WEISS,""IINFO" /orten [Handynummer]");
    17. if(IsHandyNummerEnable(nummer) == -1)return SCM(playerid,SAMP_WEISS,"Nicht ortbar.");
    18. pID = IsHandyNummerEnable(nummer);
    19. format(ortungsstring,sizeof(ortungsstring),""IINFO" du versuchst %s (ID:%i) zu orten...",SpielerName(pID),pID);
    20. SCM(playerid,SAMP_WEISS,ortungsstring);
    21. if(Spieler[pID][pHandy] == 0)return SCM(playerid,SAMP_WEISS,"Nicht ortbar.");
    22. if(Spieler[pID][pHandystate] == 0)return SCM(playerid,SAMP_WEISS,"Nicht ortbar.");
    23. if(Spieler[pID][pDeath] == 1)return SCM(playerid,SAMP_WEISS,"Nicht ortbar.");
    24. if(Spieler[pID][pFriedhof] == 1)return SCM(playerid,SAMP_WEISS,"Nicht ortbar.");
    25. format(ortungsstring,sizeof(ortungsstring),""IINFO" du hast %s (ID:%i) geortet. Nutze '/delcheck' um den Checkpoint zu entfernen.",SpielerName(pID),pID);
    26. SCM(playerid,SAMP_WEISS,ortungsstring);
    27. KillTimer(SpielerOrtenTimer[playerid]);
    28. GetPlayerPos(pID,x,y,z);
    29. SetPlayerCheckpoint(playerid,x,y,z,3);
    30. Spieler[playerid][pOrtenVehORPlayer] = 1;//1 playerid 2 veh 3 service accept
    31. Spieler[playerid][pOrtenVehIDplayerid] = pID;
    32. SpielerOrtenTimer[playerid] = SetTimerEx("SpielerOderFahrzeugOrten",1000,1,"iii",playerid,pID,1);
    33. Spieler[playerid][pIsearch] = 1;
    34. return 1;
    35. }
    36. return SCM(playerid,SAMP_WEISS,""IINFO" du bist nicht in der jeweiligen Fraktion.");
    37. }
    Alles anzeigen


    Danke im foraus.

    MFG
    Pascal
  • Das

    PAWN-Quellcode

    1. if(sscanf(params,"i",nummer))return SCM(playerid,SAMP_WEISS,""IINFO" /orten [Handynummer]");

    zu dem

    PAWN-Quellcode

    1. if(sscanf(params,"u",pID))return SCM(playerid,SAMP_WEISS,""IINFO" /orten [playerid]");


    und die Zeile raus

    PAWN-Quellcode

    1. pID = IsHandyNummerEnable(nummer);

    und wenn du möchtest das der Checkpoint immer wieder neu gesetzt wird arbeite am besten mit einem Timer
    MFG. Mogly1


    Du willst scripten Lernen hier...
    TuTorial

    (vom Register und Login bis zum eigenen Multichar-system)
  • PAWN-Quellcode

    1. if(Spieler[playerid][pWaitEating] == 1)
    2. {
    3. DisablePlayerCheckpoint(playerid);
    4. SCM(playerid,SAMP_WEISS,""IINFO" warte einen Moment! Dein Essen wird zubereitet.");
    5. TogglePlayerControllable(playerid,0);
    6. SetTimerEx("DriveIn",5000,0,"i",playerid);
    7. if(Spieler[playerid][pIsearch] == 1)
    8. {
    9. new Float:x,Float:y,Float:z;
    10. if(Spieler[playerid][pOrtenVehORPlayer] == 1)//ortet player
    11. {
    12. GetPlayerPos(Spieler[playerid][pOrtenVehIDplayerid],x,y,z);
    13. SetPlayerCheckpoint(playerid,x,y,z,3);
    14. SpielerOrtenTimer[playerid]=SetTimerEx("SpielerOderFahrzeugOrten",1000,1,"iii",playerid,Spieler[playerid][pOrtenVehIDplayerid],1);
    15. return 1;
    16. }
    17. if(Spieler[playerid][pOrtenVehORPlayer] == 2)//ortet fahrzeug
    18. {
    19. GetVehiclePos(Spieler[playerid][pOrtenVehIDplayerid],x,y,z);
    20. SetPlayerCheckpoint(playerid,x,y,z,3);
    21. SpielerOrtenTimer[playerid]=SetTimerEx("SpielerOderFahrzeugOrten",1000,1,"iii",playerid,Spieler[playerid][pOrtenVehIDplayerid],2);
    22. return 1;
    23. }
    Alles anzeigen
  • kannst ud bitte mal den ganzen public zeigen
    aber ansonsten musst du das so anpassen glaube..

    PAWN-Quellcode

    1. if(Spieler[playerid][pIsearch] == 1)
    2. {
    3. new Float:x,Float:y,Float:z;
    4. if(Spieler[playerid][pOrtenVehORPlayer] == 1)//ortet player
    5. {
    6. GetPlayerPos(Spieler[playerid][pOrtenVehIDplayerid],x,y,z);
    7. DisablePlayerCheckpoint(playerid);
    8. SetPlayerCheckpoint(playerid,x,y,z,3);
    9. SpielerOrtenTimer[playerid]=SetTimerEx("SpielerOderFahrzeugOrten",1000,1,"iii",playerid,Spieler[playerid][pOrtenVehIDplayerid],1);
    10. return 1;
    11. }
    12. if(Spieler[playerid][pOrtenVehORPlayer] == 2)//ortet fahrzeug
    13. {
    14. GetVehiclePos(Spieler[playerid][pOrtenVehIDplayerid],x,y,z);
    15. DisablePlayerCheckpoint(playerid);
    16. SetPlayerCheckpoint(playerid,x,y,z,3);
    17. SpielerOrtenTimer[playerid]=SetTimerEx("SpielerOderFahrzeugOrten",1000,1,"iii",playerid,Spieler[playerid][pOrtenVehIDplayerid],2);
    18. return 1;
    19. }
    20. }
    21. if(Spieler[playerid][pWaitEating] == 1)
    22. {
    23. DisablePlayerCheckpoint(playerid);
    24. SCM(playerid,SAMP_WEISS,""IINFO" warte einen Moment! Dein Essen wird zubereitet.");
    25. TogglePlayerControllable(playerid,0);
    26. SetTimerEx("DriveIn",5000,0,"i",playerid);
    27. }
    Alles anzeigen
    MFG. Mogly1


    Du willst scripten Lernen hier...
    TuTorial

    (vom Register und Login bis zum eigenen Multichar-system)
  • PAWN-Quellcode

    1. public OnPlayerEnterCheckpoint(playerid)
    2. {
    3. new vehicleid = GetPlayerVehicleID(playerid),string[256];
    4. if(Spieler[playerid][pInPrison] == 1)
    5. {
    6. new rSpawn = random(sizeof(Prisoncheckpoints));
    7. DisablePlayerCheckpoint(playerid);
    8. SetPlayerCheckpoint(playerid,Prisoncheckpoints[rSpawn][0],Prisoncheckpoints[rSpawn][1],Prisoncheckpoints[rSpawn][2],1.0);
    9. Spieler[playerid][pPrisonCPsgelaufen]--;
    10. format(string,sizeof(string),"~w~Checkpoints: ~y~%i von ~r~%i",Spieler[playerid][pPrisonCPsgelaufen],Spieler[playerid][pPrisonCPsgegeben]);
    11. PlayerTextDrawSetString(playerid,PRISONdraw[playerid],string);
    12. if(Spieler[playerid][pPrisonCPsgelaufen] <= 0)
    13. {
    14. StopAudioStreamForPlayer(playerid);
    15. RemovePlayerAttachedObject(playerid,0);
    16. Spieler[playerid][pPrisonDMWarns] = 0;
    17. Spieler[playerid][pPrisonCPsgelaufen] = 0;
    18. Spieler[playerid][pPrisonCPsgegeben] = 0;
    19. Spieler[playerid][pInPrison] = 0;
    20. SetPlayerVirtualWorld(playerid,0);
    21. SCM(playerid,SAMP_WEISS,""IINFO" du hast deine Strafe beendet, benehme dich in Zukunft!");
    22. DisablePlayerCheckpoint(playerid);
    23. SpawnPlayerEx(playerid);
    24. }
    25. return 1;
    26. }
    27. if(CP_MakeRace[playerid] == true)
    28. {
    29. return 0;
    30. }
    31. if(Spieler[playerid][pTutMissionComplete][0] == true)
    32. {
    33. //(Quest Step 1(Teil 1))
    34. DisablePlayerCheckpoint(playerid);
    35. tutorialpickup[playerid][0] = CreateDynamicPickup(1550,1,3562.4568,-987.5737,618.4721,GetPlayerVirtualWorld(playerid));
    36. SetPlayerPos(playerid,3562.4568,-987.5737,618.4721);
    37. Spieler[playerid][pTutTimer4All] = SetTimerEx("Tutorial4All",2500,0,"ii",playerid,4);
    38. TogglePlayerControllable(playerid,0);
    39. SpamChat(playerid,0);
    40. return 1;
    41. }
    42. if(Spieler[playerid][pTutMissionComplete][1] == true)
    43. {
    44. //(Quest Step 1(Teil 2))
    45. DisablePlayerCheckpoint(playerid);
    46. tutorialpickup[playerid][1] = CreateDynamicPickup(1461,1,3562.4568,-987.5737,618.4721,GetPlayerVirtualWorld(playerid));
    47. SetPlayerPos(playerid,3562.4568,-987.5737,618.4721);
    48. Spieler[playerid][pTutTimer4All] = SetTimerEx("Tutorial4All",5000,0,"ii",playerid,4);
    49. TogglePlayerControllable(playerid,0);
    50. return 1;
    51. }
    52. if(Spieler[playerid][pTutMissionComplete][2] == true)
    53. {
    54. //(Quest Step 1(Teil 3))
    55. DisablePlayerCheckpoint(playerid);
    56. Spieler[playerid][pTutMissionComplete][2] = false;
    57. //SCM(playerid,SAMP_WEISS,""#HTML_BLAU"Pilot"#HTML_WEISS": Okay, wir sind nun über Los-Santos machen sie sich absprung bereit!");
    58. SetPlayerPos(playerid,3562.4568,-987.5737,618.4721);
    59. Spieler[playerid][pTutTimer4All] = SetTimerEx("Tutorial4All",5000,0,"ii",playerid,4);
    60. TogglePlayerControllable(playerid,0);
    61. SetPlayerCheckpoint(playerid,3562.4568,-987.5737,618.4721,3.0);
    62. Spieler[playerid][pTutMissionComplete][3] = true;
    63. return 1;
    64. }
    65. if(Spieler[playerid][pTutMissionComplete][3] == true)
    66. {
    67. DisablePlayerCheckpoint(playerid);
    68. for(new i=3;i<154;i++)
    69. {
    70. DestroyPlayerObject(playerid,Spieler[playerid][pTutorialObject][i]);
    71. }
    72. //(Quest Step 1(Teil 4))
    73. Spieler[playerid][pTutMissionComplete][3] = false;
    74. SetPlayerVirtualWorld(playerid,0);
    75. SetPlayerPos(playerid,3562.4568,-987.5737,618.4721);
    76. Spieler[playerid][pTutTimer4All] = SetTimerEx("Tutorial4All",1000,1,"ii",playerid,5);
    77. TogglePlayerControllable(playerid,0);
    78. Spieler[playerid][pTutMissionComplete][4] = true;
    79. SetPVarInt(playerid,"Eingeloggt",1);
    80. SetTimerEx("SpielerFertig",15000,0,"i",playerid);
    81. }
    82. if(Spieler[playerid][pBuyVehicleCP] == 1)
    83. {
    84. PlayerPlaySound(playerid,1058,0.0,0.0,0.0);
    85. DisablePlayerCheckpoint(playerid);
    86. SCM(playerid,SAMP_WEISS,"Fahrzeug Befehle:");
    87. SCM(playerid,SAMP_WEISS,"- '/pveh' um dein Fahrzeug zu verwalten");
    88. SCM(playerid,SAMP_WEISS,"Weiteres in '/hilfe'");
    89. Spieler[playerid][pBuyVehicleCP] = 0;
    90. }
    91. if(Spieler[playerid][pFBuyCheckPoint] == 1)
    92. {
    93. PlayerPlaySound(playerid,1058,0.0,0.0,0.0);
    94. DisablePlayerCheckpoint(playerid);
    95. SCM(playerid,SAMP_WEISS,"Fraktionfahrzeug Befehle:");
    96. SCM(playerid,SAMP_WEISS,"- '/flock' zum Auf- und Abschließen einzelner Fraktionsfahrzeuge");
    97. SCM(playerid,SAMP_WEISS,"- '/fparken' zum Parken einzelner Fraktionsfahrzeuge");
    98. SCM(playerid,SAMP_WEISS,"- '/frespawn' zum Respawn aller Fraktionsfahrzeuge der Gang/Mafia/Fraktion");
    99. SCM(playerid,SAMP_WEISS,"- '/fvehlist' gibt Info´s zu Fraktionfahrzeugen (Fahrzeugname,Tankzustand,Abgeschleppt:Ja/Nein,Status:Abgeschlossen/Aufgeschlossen)");
    100. Spieler[playerid][pFBuyCheckPoint] = 0;
    101. }
    102. if(Spieler[playerid][pWaitEating] == 1)
    103. {
    104. DisablePlayerCheckpoint(playerid);
    105. SCM(playerid,SAMP_WEISS,""IINFO" warte einen Moment! Dein Essen wird zubereitet.");
    106. TogglePlayerControllable(playerid,0);
    107. SetTimerEx("DriveIn",5000,0,"i",playerid);
    108. if(Spieler[playerid][pIsearch] == 1)
    109. {
    110. new Float:x,Float:y,Float:z;
    111. if(Spieler[playerid][pOrtenVehORPlayer] == 1)//ortet player
    112. {
    113. GetPlayerPos(Spieler[playerid][pOrtenVehIDplayerid],x,y,z);
    114. SetPlayerCheckpoint(playerid,x,y,z,3);
    115. SpielerOrtenTimer[playerid]=SetTimerEx("SpielerOderFahrzeugOrten",1000,1,"iii",playerid,Spieler[playerid][pOrtenVehIDplayerid],1);
    116. return 1;
    117. }
    118. if(Spieler[playerid][pOrtenVehORPlayer] == 2)//ortet fahrzeug
    119. {
    120. GetVehiclePos(Spieler[playerid][pOrtenVehIDplayerid],x,y,z);
    121. SetPlayerCheckpoint(playerid,x,y,z,3);
    122. SpielerOrtenTimer[playerid]=SetTimerEx("SpielerOderFahrzeugOrten",1000,1,"iii",playerid,Spieler[playerid][pOrtenVehIDplayerid],2);
    123. return 1;
    124. }
    125. if(Spieler[playerid][pOrtenVehORPlayer] == 3)//service accept
    126. {
    127. GetPlayerPos(Spieler[playerid][pOrtenVehIDplayerid],x,y,z);
    128. SetPlayerCheckpoint(playerid,x,y,z,3);
    129. GameTextForPlayer(playerid,"~g~Fahre zum Einsatzort",2500,1);
    130. return 1;
    131. }
    132. }
    133. }
    Alles anzeigen


    und das habe ich noch

    PAWN-Quellcode

    1. public OnPlayerExitedMenu(playerid)
    2. {
    3. new Float:x,Float:y,Float:z,seatid,vehicleid;
    4. if(Spieler[playerid][pIsearch] == 1)
    5. {
    6. KillTimer(SpielerOrtenTimer[playerid]);
    7. if(Spieler[playerid][pOrtenVehORPlayer] == 1)//ortet player
    8. {
    9. GetPlayerPos(Spieler[playerid][pOrtenVehIDplayerid],x,y,z);
    10. SetPlayerCheckpoint(playerid,x,y,z,3);
    11. SpielerOrtenTimer[playerid]=SetTimerEx("SpielerOderFahrzeugOrten",1000,1,"iii",playerid,Spieler[playerid][pOrtenVehIDplayerid],1);
    12. }
    13. if(Spieler[playerid][pOrtenVehORPlayer] == 2)//ortet fahrzeug
    14. {
    15. GetVehiclePos(Spieler[playerid][pOrtenVehIDplayerid],x,y,z);
    16. SetPlayerCheckpoint(playerid,x,y,z,3);
    17. SpielerOrtenTimer[playerid]=SetTimerEx("SpielerOderFahrzeugOrten",1000,1,"iii",playerid,Spieler[playerid][pOrtenVehIDplayerid],2);
    18. }
    19. if(Spieler[playerid][pOrtenVehORPlayer] == 3)//service accept
    20. {
    21. GetPlayerPos(Spieler[playerid][pOrtenVehIDplayerid],x,y,z);
    22. SetPlayerCheckpoint(playerid,x,y,z,3);
    23. GameTextForPlayer(playerid,"~g~Fahre zum Einsatzort",2500,1);
    24. }
    25. }
    26. if(IsPlayerInAnyVehicle(playerid)) seatid = GetPlayerVehicleSeat(playerid),vehicleid = GetPlayerVehicleID(playerid);
    27. TogglePlayerControllable(playerid,1);
    28. StopLoopingAnim(playerid);
    29. if(IsValidVehicle(vehicleid)) PutPlayerInVehicleEx(playerid,vehicleid,seatid);
    30. DisablePlayerCheckpoint(playerid);
    31. if(FschulProbLic[playerid] != 0)
    32. {
    33. SCM(playerid,SAMP_WEISS,""IINFO" du hast deine Prüfung abgebrochen! Du hast nicht bestanden.");
    34. TextDrawShowForPlayer(playerid,InfoSign);
    35. PlayerTextDrawSetString(playerid,INFOdraw[playerid][2],"~r~Du bist Durchgefallen!");
    36. StopAudioStreamForPlayer(playerid);
    37. PlayerTextDrawShow(playerid,INFOdraw[playerid][2]);
    38. SetTimerEx("HideInfoBox",3000,0,"i",playerid);
    39. SetPlayerVirtualWorld(playerid,0);
    40. SetPlayerPosEx(playerid,-2033.4276,-117.4092,1035.1719);
    41. SetCameraBehindPlayer(playerid);
    42. Spieler[playerid][InFahrSchulPruefung] = 0;
    43. FschulTutTime[playerid] = 0;
    44. FschulProbLic[playerid] = 0;
    45. }
    46. return 1;
    47. }
    Alles anzeigen
  • Pascal159 schrieb:

    PAWN-Quellcode

    1. if(Spieler[playerid][pWaitEating] == 1) { DisablePlayerCheckpoint(playerid); SCM(playerid,SAMP_WEISS,""IINFO" warte einen Moment! Dein Essen wird zubereitet."); TogglePlayerControllable(playerid,0); SetTimerEx("DriveIn",5000,0,"i",playerid); if(Spieler[playerid][pIsearch] == 1) { new Float:x,Float:y,Float:z; if(Spieler[playerid][pOrtenVehORPlayer] == 1)//ortet player { GetPlayerPos(Spieler[playerid][pOrtenVehIDplayerid],x,y,z); SetPlayerCheckpoint(playerid,x,y,z,3); SpielerOrtenTimer[playerid]=SetTimerEx("SpielerOderFahrzeugOrten",1000,1,"iii",playerid,Spieler[playerid][pOrtenVehIDplayerid],1); return 1; } if(Spieler[playerid][pOrtenVehORPlayer] == 2)//ortet fahrzeug { GetVehiclePos(Spieler[playerid][pOrtenVehIDplayerid],x,y,z); SetPlayerCheckpoint(playerid,x,y,z,3); SpielerOrtenTimer[playerid]=SetTimerEx("SpielerOderFahrzeugOrten",1000,1,"iii",playerid,Spieler[playerid][pOrtenVehIDplayerid],2); return 1; }

    Orten kann hungrig machen, gut mitgedacht!
  • Neu

    kann mir jemand sagen warum bei dem befehl /orten playerid kommt nicht ordbar ???

    PAWN-Quellcode

    1. COMMAND:orten(playerid,params[])
    2. {
    3. if(ImTutorial[playerid] != 0)return ImTutorial_MSG(playerid);
    4. if(GetPVarInt(playerid,"Eingeloggt") == 0)return Eingeloggt_MSG(playerid);
    5. if(Spieler[playerid][pAWAYFROMKEYBOARD] == 1)return AFK_MSG(playerid);
    6. if(Spieler[playerid][pInPrison] == 1)return Prison_MSG(playerid);
    7. if(Spieler[playerid][pFriedhof] == 1)return TOT_MSG(playerid);
    8. if(Spieler[playerid][pDeath] == 1)return DAMAGE_MSG(playerid);
    9. if(Spieler[playerid][pJailed] != 0)return KNAST_MSG(playerid);
    10. if(Spieler[playerid][pTazerd] == 1)return TAZER_MSG(playerid);
    11. if(Spieler[playerid][pCuffed] == 1)return CUFF_MSG(playerid);
    12. new pID,nummer,ortungsstring[128],Float:x,Float:y,Float:z;
    13. if(isPlayerInFrakt(playerid,1) || isPlayerInFrakt(playerid,6) || isPlayerInFrakt(playerid,2) || isPlayerInFrakt(playerid,16))
    14. {
    15. if(Spieler[playerid][pOrtungsgeraet] == 0)return SCM(playerid,SAMP_WEISS,"Kein Ortungsgerät dabei.");
    16. if(sscanf(params,"u",pID))return SCM(playerid,SAMP_WEISS,""IINFO" /orten [playerid]");
    17. if(IsHandyNummerEnable(nummer) == -1)return SCM(playerid,SAMP_WEISS,"Nicht ortbar.");
    18. format(ortungsstring,sizeof(ortungsstring),""IINFO" du versuchst %s (ID:%i) zu orten...",SpielerName(pID),pID);
    19. SCM(playerid,SAMP_WEISS,ortungsstring);
    20. if(Spieler[pID][pHandy] == 0)return SCM(playerid,SAMP_WEISS,"Nicht ortbar.");
    21. if(Spieler[pID][pHandystate] == 0)return SCM(playerid,SAMP_WEISS,"Nicht ortbar.");
    22. if(Spieler[pID][pDeath] == 1)return SCM(playerid,SAMP_WEISS,"Nicht ortbar.");
    23. if(Spieler[pID][pFriedhof] == 1)return SCM(playerid,SAMP_WEISS,"Nicht ortbar.");
    24. format(ortungsstring,sizeof(ortungsstring),""IINFO" du hast %s (ID:%i) geortet. Nutze '/delcheck' um den Checkpoint zu entfernen.",SpielerName(pID),pID);
    25. SCM(playerid,SAMP_WEISS,ortungsstring);
    26. KillTimer(SpielerOrtenTimer[playerid]);
    27. GetPlayerPos(pID,x,y,z);
    28. SetPlayerCheckpoint(playerid,x,y,z,3);
    29. Spieler[playerid][pOrtenVehORPlayer] = 1;//1 playerid 2 veh 3 service accept
    30. Spieler[playerid][pOrtenVehIDplayerid] = pID;
    31. SpielerOrtenTimer[playerid] = SetTimerEx("SpielerOderFahrzeugOrten",1000,1,"iii",playerid,pID,1);
    32. Spieler[playerid][pIsearch] = 1;
    33. return 1;
    34. }
    35. return SCM(playerid,SAMP_WEISS,""IINFO" du bist nicht in der jeweiligen Fraktion.");
    36. }
    Alles anzeigen

  • Neu

    Mogly1 schrieb:

    Das

    PAWN-Quellcode

    1. if(sscanf(params,"i",nummer))return SCM(playerid,SAMP_WEISS,""IINFO" /orten [Handynummer]");

    zu dem

    PAWN-Quellcode

    1. if(sscanf(params,"u",pID))return SCM(playerid,SAMP_WEISS,""IINFO" /orten [playerid]");


    und die Zeile raus

    PAWN-Quellcode

    1. pID = IsHandyNummerEnable(nummer);

    und wenn du möchtest das der Checkpoint immer wieder neu gesetzt wird arbeite am besten mit einem Timer
    Indem du diese Schritte befolgst...

    Mit freundlichen Grüßen
    JustMe.77 :)
  • Neu

    ist das so richtig ??

    PAWN-Quellcode

    1. COMMAND:orten(playerid,params[])
    2. {
    3. if(ImTutorial[playerid] != 0)return ImTutorial_MSG(playerid);
    4. if(GetPVarInt(playerid,"Eingeloggt") == 0)return Eingeloggt_MSG(playerid);
    5. if(Spieler[playerid][pAWAYFROMKEYBOARD] == 1)return AFK_MSG(playerid);
    6. if(Spieler[playerid][pInPrison] == 1)return Prison_MSG(playerid);
    7. if(Spieler[playerid][pFriedhof] == 1)return TOT_MSG(playerid);
    8. if(Spieler[playerid][pDeath] == 1)return DAMAGE_MSG(playerid);
    9. if(Spieler[playerid][pJailed] != 0)return KNAST_MSG(playerid);
    10. if(Spieler[playerid][pTazerd] == 1)return TAZER_MSG(playerid);
    11. if(Spieler[playerid][pCuffed] == 1)return CUFF_MSG(playerid);
    12. new pID,nummer,ortungsstring[128],Float:x,Float:y,Float:z;
    13. if(isPlayerInFrakt(playerid,1) || isPlayerInFrakt(playerid,6) || isPlayerInFrakt(playerid,2) || isPlayerInFrakt(playerid,16))
    14. {
    15. if(Spieler[playerid][pOrtungsgeraet] == 0)return SCM(playerid,SAMP_WEISS,"Kein Ortungsgerät dabei.");
    16. if(sscanf(params,"u",pID))return SCM(playerid,SAMP_WEISS,""IINFO" /orten [playerid]");
    17. format(ortungsstring,sizeof(ortungsstring),""IINFO" du versuchst %s (ID:%i) zu orten...",SpielerName(pID),pID);
    18. SCM(playerid,SAMP_WEISS,ortungsstring);
    19. if(Spieler[pID][pHandy] == 0)return SCM(playerid,SAMP_WEISS,"Nicht ortbar.");
    20. if(Spieler[pID][pHandystate] == 0)return SCM(playerid,SAMP_WEISS,"Nicht ortbar.");
    21. if(Spieler[pID][pDeath] == 1)return SCM(playerid,SAMP_WEISS,"Nicht ortbar.");
    22. if(Spieler[pID][pFriedhof] == 1)return SCM(playerid,SAMP_WEISS,"Nicht ortbar.");
    23. format(ortungsstring,sizeof(ortungsstring),""IINFO" du hast %s (ID:%i) geortet. Nutze '/delcheck' um den Checkpoint zu entfernen.",SpielerName(pID),pID);
    24. SCM(playerid,SAMP_WEISS,ortungsstring);
    25. KillTimer(SpielerOrtenTimer[playerid]);
    26. GetPlayerPos(pID,x,y,z);
    27. SetPlayerCheckpoint(playerid,x,y,z,3);
    28. Spieler[playerid][pOrtenVehORPlayer] = 1;//1 playerid 2 veh 3 service accept
    29. Spieler[playerid][pOrtenVehIDplayerid] = pID;
    30. SpielerOrtenTimer[playerid] = SetTimerEx("SpielerOderFahrzeugOrten",1000,1,"iii",playerid,pID,1);
    31. Spieler[playerid][pIsearch] = 1;
    32. return 1;
    33. }
    34. return SCM(playerid,SAMP_WEISS,""IINFO" du bist nicht in der jeweiligen Fraktion.");
    35. }
    36. COM
    Alles anzeigen


    und könntest du mir sagen wie ich den time setze?