30/05/2024 12:05
(30/05/2024 10:38)samuelmatheus0502 Escreveu: cara posso estar falando algo nada ver mas essa linha do seu código nunca vi createdynamiccp assim:
porque os parametros dele são essesCódigo:TrashCP[playerid] = CreateDynamicCP(x, y, z, 1.0, .playerid = playerid);
Código:CreateDynamicCP(Float:x, Float:y, Float:z, Float:size, worldid = -1, interiorid = -1, playerid = -1, Float:streamdistance = STREAMER_CP_SD, STREAMER_TAG_AREA:areaid = STREAMER_TAG_AREA:-1, priority = 0);
Uma dica é sempre que for fazendo o comando vai testando em tempo real, não faz o código inteiro para depois testar, pois assim você perde a total rastreabilidade de bugs, se ficar muito difícel de achar o que eu recomendaria é que fizesse o código novamente porém testando a cada parte que você fazer.
Sobre os parâmetros da função isto é pouco utilizado, mas super normal e não tem nada de errado.
Quando você quer utilizar um parâmetro e não quer discriminar outros você utiliza o ponto para determinar o valor do parâmetro específico sem determinar dos anteriores.
Código PHP:
stock function(playerid, param1 = 0, param2 = 0, param3 = 0) // função
{
}
function(playerid, .param3 = 5); // discriminando um específico
function(playerid, 0, 0, 5); // Como normalmente se utiliza
Desta forma você determina o valor de um parâmetro sem precisar passar por todos os seus antecessores.
SA:MP Dev Tools
Faça mais, ganhe mais e poupe tempo!
Viper Anti-Cheat
Torne seu servidor mais seguro!
________________________________________
Soluções personalizadas para SA:MP
Discord: .eduardoac | Eduardo AC#3140
Faça mais, ganhe mais e poupe tempo!
Viper Anti-Cheat
Torne seu servidor mais seguro!
________________________________________
Soluções personalizadas para SA:MP
Discord: .eduardoac | Eduardo AC#3140