![]() |
[Ajuda] ajuda a corrigir o codigo - Versão de Impressão +- Portal SAMP (https://portalsamp.com) +-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5) +--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6) +--- Tópico: [Ajuda] ajuda a corrigir o codigo (/showthread.php?tid=3791) |
ajuda a corrigir o codigo - LOS_SANTOS - 16/07/2023 queria dar score a um player ,mas o problema e que sempre que dou score nunca seta +1 tipo se o player estiver por exemplo com 2 score e eu quiser dar mais 3 invez do player ficar com 5 , ele so fica com os 3 que eu setei , gostaria q esse codigo fuuncionase assim cada vez que eu dar 1 score para o player ele ganhasse +1 tipo se ele ta com 3 e eu dar +1 ele fica com 4 , cmo fao isso ja tentei colocar e nao consegui sou noob ainda nessa linguagem aqui esta o codigo CMD:darscore(playerid, const params[]) { if (Player[playerid][Admin] <= 4)return SendClientMessage(playerid, vermelho,">>voce nao tem permisao de usar esse comando!<<"); { new quantia; if(sscanf(params,"ii",id,quantia)) return SendClientMessage(playerid, amarelo, "USE: /darscore [id] [quantia]"); if(playerid == id) return SendClientMessage(playerid, vermelho, ">>Você não pode dar grana para você mesmo!<<"); SetPlayerScore(id, quantia); if(!IsPlayerConnected(id)) return SendClientMessage(playerid,amarelo,"esse jogador nao esta conectado."); } return 1; } RE: ajuda a corrigir o codigo - xbruno1000x - 16/07/2023 Basta pegar o score atual e somar a quantia desejada. Código: SetPlayerScore(id, GetPlayerScore(id) + quantia); RE: ajuda a corrigir o codigo - LOS_SANTOS - 16/07/2023 (16/07/2023 04:25)xbruno1000x Escreveu: Basta pegar o score atual e somar a quantia desejada. show vlw mesmo |