03.02.2014, 15:38
um paceria aqui no forum samp me passou esse sitema de skin ele pegou normal so um erro qunato digita o id da skin errado tipo esse 300 ele crash o jogo como tira esse erro ajuda ae
====================================cmd
if(!strfind(cmdtext, "/skin", true)) {
if(cmdtext[5] == '\0' || cmdtext[5] == ' '){
if(cmdtext[5] != ' ' || cmdtext[6] == '\0') return SendClientMessage(playerid, 0xFFFFFFAA, "Digite: /skin [id da skin]");
for(new x = 6; cmdtext[x] != EOS; x++){
if(cmdtext[x] != ' '){
new STR[4];
strcat(STR, cmdtext[x]);
for(new y = 0; STR[y] != EOS; y++){
if(STR[y] < '0' || STR[y] > '9'){
SendClientMessage(playerid, 0xFFFFFFAA, "Digite: /skin [id da skin]");return true;}}
SetPlayerSkin(playerid, strval(cmdtext[x]));
SendClientMessage(playerid, 0x33CCFFAA, "Sua skin foi definida com sucesso !");return true;}}
SendClientMessage(playerid, 0xFFFFFFAA, "Digite: /skin [id da skin]");return true;}}
========================================
skype: abdiabr
====================================cmd
if(!strfind(cmdtext, "/skin", true)) {
if(cmdtext[5] == '\0' || cmdtext[5] == ' '){
if(cmdtext[5] != ' ' || cmdtext[6] == '\0') return SendClientMessage(playerid, 0xFFFFFFAA, "Digite: /skin [id da skin]");
for(new x = 6; cmdtext[x] != EOS; x++){
if(cmdtext[x] != ' '){
new STR[4];
strcat(STR, cmdtext[x]);
for(new y = 0; STR[y] != EOS; y++){
if(STR[y] < '0' || STR[y] > '9'){
SendClientMessage(playerid, 0xFFFFFFAA, "Digite: /skin [id da skin]");return true;}}
SetPlayerSkin(playerid, strval(cmdtext[x]));
SendClientMessage(playerid, 0x33CCFFAA, "Sua skin foi definida com sucesso !");return true;}}
SendClientMessage(playerid, 0xFFFFFFAA, "Digite: /skin [id da skin]");return true;}}
========================================
skype: abdiabr