їQue significa en este caso counter++?
#1

Bueno, me estoy integrando al scripting medio, y en este caso he usado el codigo, lo entiendo el 90% pero desconozco que es el counter++, si pudieran explicarme..

pawn Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    if (PRESSED(KEY_JUMP))
    {
    new counter, result;
    for(new i; i != TOTAL_AUTOS; i++) //Un loop buscando el auto que luego asignaria con result.
    {
    new dist = CheckPlayerDistanceToVehicle(10, playerid, i);
    if(dist)
    {
    result = i; //Esto serнa la ID del vehнculo que estarнa cerca.
            counter++; // їQue es esto?
    }
    }
    if(GetVehicleModel(result) == 435)
    {
    SetPlayerPos(playerid, 3142.718994, -2312.429932, 16.005524);
    SetPlayerFacingAngle(playerid, 0);
    SetCameraBehindPlayer(playerid);
    SetPlayerInterior(playerid, 1);
    SetPlayerVirtualWorld(playerid, result);
    }
    return 0;
}
Reply
#2

Es para contar la cantidad de vehнculos que estбn cerca del jugador en un rango de 10.0. Pero desconozco el uso.
Reply
#3

їNo podrнan decirme con exactitud que es eso?
Reply
#4

En el bloque de cуdigo que diste counter no tiene ninguna utilidad, podrнas sacarlo y seguir funcionando. Lo que hace es contar los vehнculos que estбn en ese rango, nada mбs, pero luego no es utilizado.
Reply
#5

el counter cuenta los vehiculos que hay en tu servidor, y se usa para verificar la cantidad de vehiculos que se encuentran en tu posicion y rango, ejemplo:

pawn Код:
if(counter == 1) {
//la funcion que le quieres dar.
}else{
//aca algun mensaje indicandole que se a encontrado mas de 1 vehiculo o ninguno.
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)